複数サーバでコマンドやスクリプトを一括実行したい>< というときのメモ書きと自作スクリプトの紹介。 事前に『SSHでパスワードなしログイン & sudo』の設定が完了してる前提です。 ※セキュリティや作業ミス時の影響範囲などを十分に考慮する必要があります。 シェルでベタ打ち シェルでfor文、while文書くのを苦にしない人はこれで充分でしょう $ for i in site1-app0{1..3};do echo "[$i]";ssh $i 'sudo crontab -l';done$ cat site1-app.list | while read l;do echo "[$l]";ssh -n $l 'sudo crontab -l';done ツールを使う コマンド一括実行ツールもいろいろあります GNU Parallel tomahawk Capistrano capistran