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