Возможный дубликат:
Сохранение процесса Linux после выхода из системы
Я сделал банку кода и хочу запустить код на сервере linux, я хочу закрыть сеанс между мной и сервером, есть ли способ сохранить код работающим после закрытия сеанса с сервером?
Вы могли бы попробовать
nohup java -jar YourCode.jar &
(амперсанд отправляет процесс в фоновом режиме, nohup заставляет ваш процесс не завершаться вместе с оболочкой.)
Для быстрого теста подойдет nohup. Но если вы хотите обезопасить себя, вам следует использовать, например, такие инструменты, как start-stop-daemon (в блоке debian / ubuntu).
С его помощью легко написать свой собственный initscript. Вы можете безопасно завершить работу приложения при выключении системы. Например, закрытие подключений к базе данных, закрытие транзакций и так далее. Вы можете запустить свой процесс при запуске системы. Вы можете chroot свой процесс (если хотите). Вы можете переключиться на специального пользователя процесса, чтобы он не запускался под root. и так далее.