как подсеодинить терминал к процессу?
в следующий раз используй screen
вообще, я не пробовал, но мб watch -W /dev/ttyp0 поможет...
![](/images/graemlins/smile.gif)
и на бзде и на линухе (дебиан) при разлогинивании пту (ttyp, pts) убивается, файловые дискрипторы выведенные на него все еще существуют, но через фс добраться до них проблематично
если пользователь еще висит (w можно попробовать сделать как нам завещал Катобр
проверить, убили ли терминал можно так
ps aux | grep процесс
если он после имени терминала приписывает - то терминал убит
в линухе - вместо терминала знак вопроса
psha 25198 0,0 0,1 656 296 pe S+ 10:36 0:00,00 /bin/sh /tmp/test.sh
после убийства
psha 25198 0,0 0,1 656 296 pe- S 10:36 0:00,01 /bin/sh /tmp/test.sh
вот
![](/images/graemlins/smile.gif)
вообще, я не пробовал, но мб watch -W /dev/ttyp0 поможет...помогает! :-)
спасибо!
в следующий раз используй screenда, уже в процессе гугления открыл для себя эту утилиту. прикольная штука.
но после выяснения того, что watch тоже работает, ценность screen'а для меня становится сомнительной.
Оставить комментарий
psihodog
ситуация: был запущен процесс, выводящий данные на терминал... ну, скажем, какой-нть шелл, например bash. Если это важно, этот процесс был запущен в ssh-клиенте. Потом связь потерялась, ssh-клиент умер. Но процесс висит (на терминале p0). Можно ли как-нть к нему подсоединиться? ОС — FreeBSD, если это существенно.