2016-07-22 3 views
1

リモートマシンでbashスクリプトを実行しようとしていますが、リモートマシンのバックグラウンドでスクリプトを実行した直後に戻りたいと思います。例えば:私はしようとしたときbashでリモートでジョブを開始

$ echo foo.txt 
sleep 2000 & 

はその後:

$ ssh x.x.x.x 'bash -s' < foo.txt 

コマンドが返すことはありません。 sleepがリモートマシンのバックグラウンドで実行されている間に復帰させる方法はありますか?

+1

を実行

  • &意味は、同様にバックグラウンドでsshコマンドを置きます。 – 123

  • 答えて

    1

    5月;

    echo foo.txt 
    sleep 2000 >&- 2>&- <&- & 
    
    • >&-近い標準出力を意味します。
    • 2>&-は、標準偏差を意味する。
    • <&-は、標準偏差を意味します。バックグラウンドで
    関連する問題