1

У меня есть приложение Java, запущенное во время сеанса экрана (игровой сервер), и я хотел бы иметь возможность написать скрипт для периодической отправки ему команд (возможно, с помощью cron), но я не уверен, как отправлять команды к сеансу работающего экрана.

Это возможно? Это может быть сложно из-за того, что я не просто посылаю больше команд оболочки на экран, но и помещаю текст в работающую консоль Java.

1 ответ1

6

Попробуйте этот пример с экрана faq:

screen -S test -p 0 -X stuff 'top^M'

Он запустит команду top в сеансе экрана с именем test .

^M - это управляющий символ, который вы можете поставить, нажав CTRL+V, ENTER в bash.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .