Отправка команд активной программе в сеансе экрана? - PullRequest
2 голосов
/ 14 августа 2010

У меня сервер запущен во время сеанса экрана, и я хочу отправить этой программе команду. Я думал, что screen -X - это мой ответ, но все, что дает мне доступ, это экранные команды (title, exec и т. Д.).

Мне нужно иметь возможность отправить команду, как если бы я вводил ее в программу. Есть идеи?

1 Ответ

1 голос
/ 14 августа 2010

Вы можете использовать опции screen -p и -X в сочетании с командой exec.

Попробуйте screen -X exec ".\!\!" echo foo, например, отправить "foo" текущему-running программа на экране.

Вы также можете попробовать screen -X exec ".!" echo foo, если первая команда не работает.

...