大学サーバーでJavaプログラムを実行する必要があります。 SSH経由でサーバーを介してリモートでログインしました。
だから私は次のようにnohupを使います。
nohup java -jar project.jar &
ただし、ログアウトして端末を閉じて再度サーバーにログインすると、プロセスは失われ/終了します。
ベストアンサー1
nohup
SIGHUP
プログラムを免疫し、信号を送りなさいSIGQUIT
。最新のシェルは、セッションからログアウトするときに別のシグナルを送信できるためnohup
。
より良い解決策はまたはtmux
を使用することですscreen
。またはを使用している場合は、bash
次のことを試すことができます。
$ java -jar project.jar &
$ disown