GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie listet man laufende Bildschirmsitzungen auf?

Der Befehl screen -list könnte das sein, was Sie wollen.

Siehe den Mann


Während die Antwort von joshperry richtig ist, finde ich es sehr ärgerlich, dass es Ihnen nicht den Bildschirmnamen sagt (den Sie mit der Option -t festlegen), den Sie tatsächlich verwenden, um eine Sitzung zu identifizieren (natürlich nicht seine Schuld). ein Bildschirmfehler)

Deshalb verwende ich stattdessen ein Skript wie dieses:ps auxw|grep -i screen|grep -v grep


Um alle Bildschirmsitzungen für einen Benutzer aufzulisten, führen Sie den folgenden Befehl als dieser Benutzer aus:

screen -ls

Um alle Bildschirmsitzungen auf einem bestimmten Computer anzuzeigen, können Sie Folgendes tun:

ls -laR /var/run/screen/

Ich bekomme das auf meinem Rechner:

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

Dies ist eine ziemlich brillante Unixy-Nutzung von Unix-Sockets, die in Dateisystemberechtigungen verpackt sind, um Sicherheit, Status und Streams zu handhaben.


Linux
  1. So listen oder sortieren Sie alle Dateien nach Größe in Linux

  2. Wie zeige ich eine Liste der laufenden Prozesse Python an?

  3. Wie kann ich mehrere Bildschirmsitzungen automatisch starten?

  4. So deaktivieren Sie meinen Touchscreen

  5. Woher weiß ich, ob ich in einem Linux-Bildschirm laufe oder nicht?

So listen Sie laufende Prozesse in Linux auf:Ein Leitfaden für Anfänger

So listen Sie alle Benutzer in Linux auf

So zeigen Sie Cron-Jobs in Linux an oder listen sie auf

So halten Sie Remote-SSH-Sitzungen nach der Trennung am Laufen

So deaktivieren Sie die Benutzerliste auf dem GNOME-Anmeldebildschirm in CentOS/RHEL 8

Wie erhöhe ich den Scrollback-Puffer in einer laufenden Bildschirmsitzung?