私は分散Linuxシステムで作業しています。私のBashスクリプトから次の出力をgrepしたいと思います。
ssh $ipaddress ibstat
コンピュータがダウンすると、上記のコマンドは中断されます。ゼロ以外の値で中断および終了bashスクリプトを処理する方法は?
ベストアンサー1
ConnectTimeOut
特定の環境に合わせて調整する必要がある低値オプションを使用してください。
$ ssh -o ConnectTimeout=2 $ipaddress
ssh: connect to host 192.168.123.123 port 22: Connection timed out
$ echo $?
255
テストできる戻り値を取得することもできます。つまり、255
コマンドの処理中にエラーが発生したことを意味します。