w
Ja, so einfach. Dies ist eine erweiterte Version, who
die zeigt, wer angemeldet ist und von wo aus eine Verbindung besteht. Das beinhaltet grafische Sitzungen und zeigt Ihnen neben anderen köstlichen Daten alle aktuellen X-Anzeigen.
Folgendes sehe ich:
oli@bert:~$ w
01:07:38 up 5 days, 58 min, 4 users, load average: 0.40, 0.37, 0.41
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
oli tty7 :0 Sat00 5days 4:22m 0.94s gnome-session --session=gnome-fallback
oli pts/4 :0 Sat00 47:09m 0.77s 0.77s /bin/bash
oli pts/6 :0 Wed02 0.00s 0.12s 0.00s w
Sie können das mit verschiedenen Flags ablegen (try -hs
) und dann können Sie awk
/ grep
weg damit, wenn Sie automatisieren müssen. Überlegen Sie, ob Sie die resultierende Liste weiterleiten möchten sort -u
, um eindeutige Anzeigezeichenfolgen zu erhalten. Etwas wie das:
oli@bert:~$ w -hs | awk '{print $3}' | sort -u
:0
username :0 ?xdm? /bin/sh /usr/bin/startkde
als erste Zeile, wird also?xdm?
statt angezeigt:0
. Wie kann man das vermeiden?