Я добавил сценарий оболочки при запуске с помощью следующей команды:
su - root -c "/usr/bin/screen -dmS SomeServer java -jar /home/SomeServer.jar"
Когда я обычно запускаю эту команду, screen
создается и работает. Но когда я использую screen -ls
после перезагрузки, я ничего не вижу.
Интересно, что SomeServer.jar
имеет встроенный http-сервер, и когда я использую netstat
я вижу процесс Java, прослушивающий этот порт.
Я использую Ubuntu 14.04.