複数のホストに ssh を接続し、コマンドを実行します。

複数のホストに ssh を接続し、コマンドを実行します。

sshやcatを介して複数のホスト(host1、host2、host3など)に接続して/etc/fstab作成する方法はreport.txt

ベストアンサー1

はい、ssh hostname command出力をReport.txtにリダイレクトできます。

次のスクリプトは、すべてのホストからこのレポートを取得します。 servername.datにはすべてのホスト名が含まれています。

 #!/bin/sh
 SERVERLIST=servername.dat
 ICMD='cat /etc/fstab'
 while read SERVERNAME
 do
    ssh -n $SERVERNAME $ICMD > $SERVERNAME_report.txt
 done < "$SERVERLIST"

おすすめ記事