Вы хотите оставить работающее приложение Java даже после отключения? Если это так, установите screen
. screen
позволяет вам создавать постоянные сеансы, позволяя вам сохранять программы / скрипты в их собственном сеансе даже после выхода из SSH.
Если вы работаете в Ubuntu или любом дистрибутиве на основе Debian, установить screen
очень просто:
# apt-get install screen
Чтобы создать сеанс:
$ screen -R sessionName
Запустите ваше Java-приложение в сеансе, а затем, когда вы будете готовы отсоединиться и запустить его в фоновом режиме, введите Ctrl+A, а затем D. Затем вы можете безопасно отключиться от сеанса SSH.
Чтобы повторно присоединиться к сеансу экрана, выполните:
$ screen -r sessionName
Справочные страницы Screen описывают все остальные аргументы и флаги, если вы хотите узнать больше.
Если вы просто хотите сохранить выходные данные приложения для последующего чтения, перенаправьте стандартный stdout
в файл:
$ java -jar my.jar > output.txt