この質問にはすでに回答があります :10年前に閉鎖。
Linux
重複の可能性:
切断後もSSHセッションを実行し続けます。
基本的にWebサーバーであるプロセスがあり、SSHセッション中に開始します。ただし、(PuTTYウィンドウを閉じて)セッションを終了すると、セッションの実行と要求への応答が停止します。これは、コマンドを&
で終了した場合でも当てはまります。 。 Apacheでは、この問題は発生しません。停止、開始、および再起動のスクリプトが付属しています。このプログラムのためにそのようなものを作りたいのです。
プロセスを開始して、開始したSSHセッションを終了した後も実行を継続できるようにするにはどうすればよいですか?
また、何らかの理由でプロセスが停止した場合に自動的に再起動するように設定するにはどうすればよいですか?
ありがとう!
承認された回答:
screen
で開始します セッション。
screen
プロセスを開始します:
myprocess
次に、 Ctrlを使用して画面セッションを切り離します + a d 。
次のように入力すると、画面セッションに再度接続できます。
screen -r
より多くのセッションを実行している場合は、次のようにリストできます:
screen -ls