Мне нужно запустить программу Java на моих университетских серверах. Я удаленно захожу через свои серверы через ssh
Поэтому я использовал nohup так:
nohup java -jar project.jar &
Однако, когда я выхожу из системы и закрываю терминал, а затем снова захожу на сервер, мой процесс пропадает / прерывается.
nohup- большинство реализаций будет делать это по умолчанию, хотя может потребоваться перенаправление, stdinнапример </dev/null.
stdoutиstderrна некоторые файлы - ваш процесс может быть прерван сигналом, отличным от SIGHUP, при попытке записи в закрытый терминалstdout/stderr. Например, добавьте>/dev/null 2>&1к вашей команде перед&знаком работы.