あるコマンドを使用して別のサーバーからログを取得するには?
たとえば、異なるサーバーで同じIDを持つログを取得したいとします。各サーバーに行き、ログを取得する必要があります。
一度に解決する方法はありませんか?
答え1
Bashのforループを使用してこれを行うことができます。
for SERVER in foo bar
do
mkdir -p $SERVER
scp $SERVER:/var/log/messages $SERVER/
done
foo と bar をサーバー名に変更します。