Příkaz screen -list může být to, co chcete.
Podívejte se na muže
I když je joshperryho odpověď správná, považuji za velmi nepříjemné, že vám neřekne název obrazovky (ten, který jste nastavili s volbou -t), to je ve skutečnosti to, co používáte k identifikaci relace. (samozřejmě to není jeho chyba, to je vada obrazovky)
Proto místo toho používám skript, jako je tento:ps auxw|grep -i screen|grep -v grep
Chcete-li zobrazit seznam všech relací obrazovky pro uživatele, spusťte jako uživatel následující příkaz:
screen -ls
Chcete-li zobrazit všechny relace obrazovky na konkrétním počítači, můžete:
ls -laR /var/run/screen/
Na svém počítači mám toto:
gentle ~ # ls -laR /var/run/screen/
/var/run/screen/:
total 1
drwxrwxr-x 4 root utmp 96 Mar 1 2005 .
drwxr-xr-x 10 root root 840 Feb 1 03:10 ..
drwx------ 2 josh users 88 Jan 13 11:33 S-josh
drwx------ 2 root root 48 Feb 11 10:50 S-root
/var/run/screen/S-josh:
total 0
drwx------ 2 josh users 88 Jan 13 11:33 .
drwxrwxr-x 4 root utmp 96 Mar 1 2005 ..
prwx------ 1 josh users 0 Feb 11 10:41 12931.pts-0.gentle
/var/run/screen/S-root:
total 0
drwx------ 2 root root 48 Feb 11 10:50 .
drwxrwxr-x 4 root utmp 96 Mar 1 2005 ..
Toto je poměrně brilantně unixové použití Unixových Sockets zabalených do oprávnění souborového systému pro správu zabezpečení, stavu a proudů.