SSHが閉じても、サーバー上でプロセスを実行し続けます。

SSHが閉じても、サーバー上でプロセスを実行し続けます。

私は基本的にJavaプログラムのJarファイルである長いプログラムをサーバー上で実行しています。 SSH端末を閉じてもこのプログラムを実行したいのですが、このプログラムをサーバーで実行し続けるにはどうすればよいですか?

ベストアンサー1

2つの異なる方法:

  1. 有効nohup- nohupでプログラムを起動してプログラムを実行し続けると、すべての出力が現在のディレクトリのファイルnohup /path/to/program &にリダイレクトされます。nohup.out
  2. サーバーにこれらのいずれかがインストールされている場合、またはを使用しますscreentmuxこれは、次回のログイン時に再接続できるように1つ以上のシェルを実行し続ける方法です。これはnohupよりも強力なユーティリティです。man screenまたはman tmux詳細をご覧ください。

おすすめ記事