回答:
前にnohupコマンドを使用してコマンドを実行できます。「スクリーン」で実行することもできます。これにより、ターミナルを再接続できます。
例えば:
ssh mySever 'nohup bash myscript.sh'
または、sshでnohupコマンドを実行します。切断しても実行し続けるはずです。これは、nohupがSIGHUPの信号(ハングアップ)をインターセプトするためです。
画面はもう少し複雑ですが、20分間は基本を学ぶのに時間がかかるかもしれません。画面は最も便利なツールの1つです。 これがチュートリアルです。
私はいつもnohupを使用しています。出力が気になる場合はログファイルにリダイレクトし、そうでない場合は/ dev / nullに送信します。
例:
nohup scp file.tar.gz root@someserver:/var/tmp > /dev/null 2>&1 &
これによりバックグラウンドになり、出力は/ dev / nullになり、ログアウトしてもHUPシグナルの影響を受けません。また、特定のシェル(bashなど)でジョブを「否認」して、セッションに接続されないようにすることもできます。
disown %1
画面をインストールするには: apt-get install screen
次に、単に使用して起動します。 screen
そしてman screen
、キーバインディングを取得します。