who et w affichent
une liste des utilisateurs connectés au système ainsi que leur consommation
CPU et d'autres informations statistiques. who
-help donne:
Usage: who [OPTION]... [
FILE | ARG1 ARG2 ]
-a, -all same as -b -d -login -p -r -t -T -u -b, -boot time of last system boot -d, -dead print dead processes -H, -heading print line of column headings -i, -idle add idle time as HOURS:MINUTES, . or old (deprecated, use -u) -login print system login processes (equivalent to SUS -l) -l, -lookup attempt to canonicalize hostnames via DNS (-l is deprecated, use -lookup) -m only hostname and user associated with stdin -p, -process print active processes spawned by init -q, -count all login names and number of users logged on -r, -runlevel print current runlevel -s, -short print only name, line, and time (default) -t, -time print last system clock change -T, -w, -mesg add user's message status as +, - or ? -u, -users list users logged in -message same as -T -writable same as -T -help display this help and exit -version output version information and exit
If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common.
If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.
Report bugs to <bug-coreutils@gnu.org>.
|
La commande w est similaire. Un extrait
de la page de page de man indique:
w affiche l'information à propos des utilisateurs actuellement connectés sur le système, et à propos des processus en cours. L'en-tête montre dans l'ordre: la date, le temps écoulé depuis que le système est actif, le nombre d'utilisateurs connectés, et les charges moyennes du système pour la dernière minute, et les 5 et 15 dernières minutes.
Les entrées suivantes sont affichées pour chaque utilisateur: l'identifiant de connexion, le nom du tty, les hôtes distants, la durée de connexion, la durée d'inactivité, JCPU, PCPU, et la ligne de commande de leurs processus.
La durée JCPU est la durée utilisée par tous les processus associés au tty. Cela n'inclut pas les jobs en arrière-plan qui sont terminés, mais seulement les jobs en arrières-plan en cours.
La durée PCPU est celle utilisée par
les processus en cours tels que nommés dans le champ ``what''.
Finalement, depuis un script de shell, la commande users
est utile pour connaître l'identifiant des utilisateurs connectés.
Vous pouvez utiliser le script de shell que voici, par exemple:
for user in `users`; do
<etc>
done
|