SSHを介して複数のLinuxサーバーに接続し、findコマンドを実行するスクリプトを作成します。

SSHを介して複数のLinuxサーバーに接続し、findコマンドを実行するスクリプトを作成します。

複数のサーバーにSSHを介して接続し、findコマンドを実行してファイルが最後に作成されたタイミングを確認できるスクリプトが必要です。

答え1

すべてのサーバーで同時に実行するには、ある種のマルチプログラミング環境が必要です。 PythonやRubyなどの多くの言語にはソリューションがあります。一度に 1 つずつクイックタスクを処理できる場合は、コマンドをsshfor ループでラップできます。

for server in <list>
do
  ssh $server find ...
done

(注:このループ形式は私に適していますが、シェルによってはいくつかの調整が必要な場合があります。)

関連情報