GNU/Linux >> Linux Esercitazione >  >> Linux

Come elencare le sessioni dello schermo in esecuzione?

Il comando screen -list potrebbe essere quello che vuoi.

Guarda l'uomo


Sebbene la risposta di joshperry sia corretta, trovo molto fastidioso che non ti dica il nome della schermata (quello che hai impostato con l'opzione -t), che è effettivamente quello che usi per identificare una sessione. (non è colpa sua, ovviamente, è un difetto dello schermo)

Ecco perché uso invece uno script come questo:ps auxw|grep -i screen|grep -v grep


Per elencare tutte le sessioni dello schermo per un utente, esegui il seguente comando come quell'utente:

screen -ls

Per vedere tutte le sessioni dello schermo su una macchina specifica puoi fare:

ls -laR /var/run/screen/

Ottengo questo sulla mia macchina:

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 ..

Questo è un uso Unixy piuttosto brillante di Unix Socket racchiuso nelle autorizzazioni del filesystem per gestire la sicurezza, lo stato e i flussi.


Linux
  1. Come cambiamo la password di root?

  2. Come dire che sto correndo in un Chroot?

  3. Esecuzione di notify-send come root

  4. Come andare oltre la finestra 9 in GNU Screen senza andare all'elenco delle finestre?

  5. Come disabilitare il mio touch screen

Come elencare i processi in esecuzione in Linux:una guida per principianti

Come elencare tutti gli utenti in Linux

Come visualizzare o elencare i lavori Cron in Linux

Come mantenere le sessioni SSH remote in esecuzione dopo la disconnessione

Come disabilitare l'elenco utenti nella schermata di accesso di GNOME in CentOS/RHEL 8

Come posso aumentare il buffer di scorrimento all'indietro in una sessione dello schermo in esecuzione?