GNU/Linux >> Linux の 問題 >  >> Linux

Ssh –セッション終了後にSshセッションの実行中に開始するプロセスを作成するにはどうすればよいですか?

この質問にはすでに回答があります :10年前に閉鎖。

重複の可能性:
切断後もSSHセッションを実行し続けます。

基本的にWebサーバーであるプロセスがあり、SSHセッション中に開始します。ただし、(PuTTYウィンドウを閉じて)セッションを終了すると、セッションの実行と要求への応答が停止します。これは、コマンドを&で終了した場合でも当てはまります。 。 Apacheでは、この問題は発生しません。停止、開始、および再起動のスクリプトが付属しています。このプログラムのためにそのようなものを作りたいのです。

プロセスを開始して、開始したSSHセッションを終了した後も実行を継続できるようにするにはどうすればよいですか?
また、何らかの理由でプロセスが停止した場合に自動的に再起動するように設定するにはどうすればよいですか?

ありがとう!

承認された回答:

screenで開始します セッション。

screen

プロセスを開始します:

myprocess

次に、 Ctrlを使用して画面セッションを切り離します + a d

次のように入力すると、画面セッションに再度接続できます。

screen -r

より多くのセッションを実行している場合は、次のようにリストできます:

screen -ls

Linux
  1. Ssh – Sshセッションが切断された後もプロセスを実行し続けますか?

  2. パテセッションを閉じた後、プロセスを存続させるにはどうすればよいですか?

  3. 実行中のプロセスを強制終了せずに ssh セッションを切り離すには?

  1. 親が終了した後に子プロセスを終了させる方法は?

  2. ssh からログアウトした後もプログラムを実行し続けるにはどうすればよいですか?

  3. Node.js をバックグラウンド プロセスとして実行し、死ぬことはありませんか?

  1. Linuxでスクリーンプロセスを停止するには?

  2. Golang Web サーバーをバックグラウンドで実行するにはどうすればよいですか?

  3. Screen を別の SSH セッションから強制的に切り離すにはどうすればよいですか?