Рубрики
Без рубрики

Как запустить программу java в фоновом режиме (unix/Linux)

– – Как запустить программу java в фоновом режиме (unix/Linux)

Часто мы используем SSH для удаленного доступа к серверу для запуска программы Java. Проблема в том, что мы не можем ничего вводить после того, как программа Java будет выполнена следующим образом:

$ java -jar example.jar

Кроме того, когда сеанс удаленного доступа истечет или завершится, выполняемая программа Java будет уничтожена.

Решение

Чтобы исправить это , добавьте символ & в конец команды, она выполняет программу Java в фоновом режиме и продолжает, пока она не завершится.

$ java -jar example.jar &

Если приведенная выше команда будет убита при выходе из сеанса SSH, попробуйте добавить nohup спереди.

$ nohup java -jar example.jar &

Оригинал: “https://mkyong.com/java/how-do-run-a-java-program-in-backgroud-unix-linux/”