Подключиться к другому процессу терминала? - PullRequest
1 голос
/ 19 сентября 2010

У меня есть два терминальных экземпляра / процесса, открытых с разными PID.

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

Так же, как клонирование терминалов.

Я хочу этого, потому что тогда я могу подключить некоторые процессы SSH, и каждый, кто подключен к машине, сможет увидеть, что делает другой, и также может сотрудничать.

Я не хочу использовать какой-либо графический интерфейс или другие обходные пути для этого.

Хотите, чтобы он был на уровне процесса.

Я использую Ruby и Ubuntu.

Ответы [ 2 ]

2 голосов
/ 19 сентября 2010

Установите экран GNU, запустите screen на первом терминале, затем screen -x на втором.

(работает как для входа, так и для вывода).

1 голос
/ 19 сентября 2010

Иди взломай ядро.

Но если тебе нужна практическая рабочая работа ^ Wsolution, я бы посоветовал использовать screen.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...