w
Ouais, c'est aussi simple que ça. C'est une version étendue who
qui montre qui est connecté et d'où ils sont connectés. Cela comprend des sessions graphiques et qui vous montrera tous les affichages X actuels, entre autres délicieuses données.
Voici ce que je vois:
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
Vous pouvez classer cela avec divers indicateurs (essayez -hs
), puis vous pouvez awk
/ grep
loin si vous avez besoin d'automatiser. Envisagez de canaliser la liste résultante sort -u
pour obtenir des chaînes d'affichage uniques. Quelque chose comme ça:
oli@bert:~$ w -hs | awk '{print $3}' | sort -u
:0
username :0 ?xdm? /bin/sh /usr/bin/startkde
la première ligne, donc?xdm?
s'affiche à la place de:0
. Comment éviter cela?