Отправка команд из одного окна xterm в другое с помощью Python

Итак, у меня есть приложение Python, которое запускает разные окна xterm, и в одном окне после завершения операции оно спрашивает пользователя: "Вы хотите использовать эти настройки? Y /n". Как я могу отправить y в это окно xterm, чтобы пользователю ничего не нужно было печатать. Спасибо

1 ответ

Решение

Если вы используете linux (kde) и хотите просто контролировать xterms, отправляя команды между ними, вы можете попробовать использовать dcop:

В противном случае вам нужно будет использовать метод межпроцессного взаимодействия (IPC) между двумя сценариями, а не управлять терминалами:

Или на очень базовом уровне, один сценарий может ожидать вывода файла из другого. Так что, как только ваш первый xterm закончится, он может написать файл, который увидит другой скрипт.

Это все разные сложности решений.

Другие вопросы по тегам