Subject: How do I check the exit status of a remote command executed via "rsh"?
Date: Thu Mar 18 17:16:55 EST 1993

3.11) "rsh" で実行したリモートコマンドの終了ステータスを調べるには。

これでは動きません:

rsh some-machine some-crummy-command || echo "Command failed"
'rsh' の終了ステータスは rsh プログラム自身の実行が成功すれば 0 (正常) になりますが、これは多分あなたが欲しいものではありませんね。

リモートプログラムの終了ステータスを調べたい場合は、1991年1月に alt.sources にポストされた Maarten Litmaath が書いたスクリプト、'ersh' を試して下さい。ersh はコマンドが終了したらその終了ステータスを表示する ように設定して rsh を使ってコマンドを実行させ、ersh 自身がそのステータ スで終了するように書かれたシェルスクリプトです。


UNIX FAQ LIST / Copyright(c)1994,Ted Timar / tmatimar@isgtec.com


Maintainer: あさだ たくや