Я нашел ответ на супер пользователя, что следующее должно создать сеанс экрана в отдельном режиме. Но это не работает в моей ситуации.
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 чтобы прикрепить его.