Прежде всего, чего вы пытаетесь достичь?Вы знаете, что вы можете просто присоединить сеанс работающего экрана, не так ли?
screen -DRS admin # creates a new session if it isn't running
Аналогично используйте screen -x -S admin
до общий доступ сеанс admin
без принудительного отсоединения подключенного пользователяs).
Прямой ответ:
Вы можете просто использовать вывод
screen -ls
, который перечисляет все запущенные сеансы, показывая, присоединены ли они также:
There are screens on:
6675.third (11/04/2011 09:25:49 PM) (Attached)
6668.pts-2.koolu (11/04/2011 09:25:38 PM) (Attached)
6644.admin (11/04/2011 09:25:21 PM) (Detached)
3 Sockets in /var/run/screen/S-sehe.