Subject: How do I use "rsh" without having the rsh hang around ... ? Date: Thu Mar 18 17:16:55 EST 1993
以下のような常識的は答えでは上手くいきません。
rsh machine command & rsh machine 'command &'例えば、rsh machine 'sleep 60 &' としてみて下さい。"rsh" はすぐには終 了しないでしょう。"rsh" は、リモートの 'sleep' コマンドをバックグラウ ンドで実行しても、それが終了するまで 60 秒間待ちます。さて、'sleep' を 開始した後、すぐに "rsh" を終了するにはどうすれば良いでしょう。
解答:
rsh machine -n 'command >&/dev/null </dev/null &'
rsh machine -n 'command >/dev/null 2>&1 </dev/null &'
注:
リモートマシン上での入出力のリダイレクトに使うファイルは /dev/null でな くても構いません。普段どうり、どのようなファイルでも動きます。
多くの場合、このような複雑なコマンドの各部分は必要ありません。