PDSHスクリプト出力ファイル

PDSHスクリプト出力ファイル

このpdshスクリプトを実行します。

    #!/bin/bash
    ServersListFile=/etc/pdsh/root_audit
    Result=/etc/pdsh/SudoRoot.csv

    /opt/techunix/bin/pdsh.sh -f $ServersListFile -c "hostname" >> $Result

次の出力のみを取得します。
実行するコマンド:ホスト名
dshbakコマンドを使用して出力を処理できます。

画面に以下が表示されます。
pdsh@pradminux: DVACSDXS01: ssh が終了コード 255 で終了しました。

ファイルで出力を取得するにはどうすればよいですか?

答え1

エラーメッセージを出力ファイルに含めるには、エラーストリームを出力ストリームと同じ場所にリダイレクトする必要があります。

/opt/techunix/bin/pdsh.sh -f "$ServersListFile" -c "hostname" >>"$Result" 2>&1

関連情報