Сценарий представления по SSH?

Друг, с помощью удаленной машины, запустил скрипт, что SSHed к моей машине, и запустил следующий скрипт Python, который находится на моей машине:


while (1):

....print "hello world"

(этот сценарий просто печатает 'привет мир' непрерывно).

Я теперь зарегистрирован к моей машине. Как я могу видеть вывод скрипта, который запускал мой друг?

если это помогает, я могу 'определить' сценарий, который использует мой друг:


me@home:~$ ps aux | grep justprint.py

**friend 7494 12.8 0.3 7260 3300 ? Ss 17:24 0:06 python TEST_AREA/justprint.py**

friend 7640 0.0 0.0 3320 800 pts/3 S+ 17:25 0:00 grep --color=auto just

какие шаги я должен сделать для просмотра "привет мировых" сообщений на моем экране?

2
задан 13.12.2010, 04:07

3 ответа

Если он использовал screen, чем Вы может screen -r присоединить сессию к Вашей сессии или screen -x совместно использовать экранную сессию.

Иначе это будет немного более трудно. Необходимо будет, вероятно, изменить права на /dev/pts/3 сначала и после этого можно сделать tail -F /dev/pts/3.

Существует также другая опция, можно использовать ttysnoop для этого. http://www.linuxhelp.net/guides/ttysnoop/

4
ответ дан 08.12.2019, 04:51

Используя ssh -t сделает экранное предложение работой WoLpH.

ssh -t <remote_host> screen

дает мне экран на remote_host.

4
ответ дан 08.12.2019, 04:51

Принятие Вас зарегистрировано с различными учетными записями пользователей. Короткий ответ, Вы не можете. Если Вы могли это быть проблемой безопасности. Ваша учетная запись обычного пользователя не будет иметь полномочий считать процесс, имущество и сокет другого процесса.

Экран мог бы помочь, но должен быть скомпилирован с многопользовательской поддержкой, и затем установлен и настроен правильно (с ACLs, и т.д.). Если это сделано заранее затем, можно использовать экран.

например, от клиента: ssh-t экран friend@host-r я / [сессия]

Другая опция является ttysnoop, но снова требует некоторого предварительного конфигурирования.

Реальный вопрос, "почему Вы хотите сделать это?" Какова конечная цель, которой Вы пытаетесь достигнуть? Существует, вероятно, другой, лучший путь.

1
ответ дан 08.12.2019, 04:51

Теги

Похожие вопросы