3

Screen поддерживает внешнее управление отдельным экраном с помощью параметра -X, например:

screen # -X -p0 "quit"

Это завершит экран, где # - PID экрана. Однако я хочу передать команду "внутри" экрана. Так, например, если программа внутри nano и я хочу написать "hello world" в этот процесс nano, как бы я сделал это через экран?

 screen # -X -p0 "hello world"

Это выглядит так, как будто я хочу, чтобы экран запускал "hello world" (что не является командой), но я хочу передать его программе, работающей внутри экрана.

Я не могу найти какую-либо информацию в руководстве. Я бегу Centos.

1 ответ1

1

Решено!

Для тех, кто читает это через Google, ответ довольно прост: материал.

screen -x 1234 -X -p0 stuff $'hello world\n'

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