Я нашел ответ на супер пользователя, что следующее должно создать сеанс экрана в отдельном режиме. Но это не работает в моей ситуации.
screen -dmS sessionname java -jar /root/programone/myprogram.jar
Что я делаю неправильно?
Я нашел ответ на супер пользователя, что следующее должно создать сеанс экрана в отдельном режиме. Но это не работает в моей ситуации.
screen -dmS sessionname java -jar /root/programone/myprogram.jar
Что я делаю неправильно?
Синтаксис правильный. Но экран сеансов живет только в том случае, если программа, запущенная в нем, живет. Так что, вероятно, java-программа вернула ошибку или завершила успешно, другими словами, завершилась.
Чтобы проверить эту функцию screen
, вы можете сделать это:
экран -dmS кошка кошка
Он запустит сеанс экрана с именем cat, в котором запущена программа cat
. затем с помощью screen -ls
вы можете увидеть сессию с именем cat в списке. затем вы можете использовать screen -r cat
чтобы прикрепить его.