Мой сценарий таков:
У меня сеанс экрана работает в удаленном месте. Внутри этого экрана находится консольная программа. При запуске без экрана эта программа запускается в терминале и принимает команды на свой стандартный ввод.
Мне нужен способ удаленной отправки команды на экран, чтобы эта команда была получена консольной программой. Может быть так:
Мой ПК -> SSH Отправить Msg Авто -> Сеанс экрана -> Программа (получена команда запуска)
Таким образом, с удаленного ПК я могу отправлять через SSH команды на экран, который отправляет их в программу. Программа их принимает и выполняет.
источник
stuff
отправляет символы в точности так, как будто вы их набрали. Что именно вы попробовали, каков был ожидаемый эффект и что вместо этого произошло?-p
необходимо (или, по крайней мере, хорошая идея), если имеется более одного окна. Чтобы «нажать Enter», просто включите новую строку в аргумент (то есть внутри кавычек), как я и сделал.