Bonjour ,
je suis sur linux (administrateur)
je peux bien connaitre les users connéctes par les commandes :
users
ou
who
y a t il une commande qui me permet de voire ce que fait chaque user ?
thanks![]()
Bonjour ,
je suis sur linux (administrateur)
je peux bien connaitre les users connéctes par les commandes :
users
ou
who
y a t il une commande qui me permet de voire ce que fait chaque user ?
thanks![]()
AvecEnvoyé par peppena
Code : Sélectionner tout - Visualiser dans une fenêtre à part ps -e
merci gnto ,
mais ps -e affiche seulement PID ,TTY , TIME, CMD et pas d'info sur le user![]()
Salut
Si je ne m'abuse, la commande top permet de savoir qui fait qui fait quoi sur une machine et donc qui utilise tel logiciel ou encore les ressources processeurs et mémoire.
Cordialement
Envoyé par peppena
who t'affiche ceci
et ps -eroot tty2 2006-06-05 10:04
freak pts/0 2006-06-05 10:20 (:0.0)
ceci
freak utilise le pts/0 donc utilise ps et bash15883 tty3 00:00:00 agetty
15884 tty4 00:00:00 agetty
15885 tty5 00:00:00 agetty
15886 tty6 00:00:00 agetty
15916 tty2 00:00:00 bash
...
29503 pts/0 00:00:00 bash
...
4882 pts/0 00:00:00 ps
root utilise tty2 donc il utiliste bash
Autant demander à ps de faire la relation lui même avec les terminaux utilisés par les utilisateurs, tels qu'on les voit dans who.
Ainsi :On a déjà une idée assez synthétique de qui fait quoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ps -aef![]()
Et en combinant les deux:
Code : Sélectionner tout - Visualiser dans une fenêtre à part who | awk '{print $1; system("ps --tty "$2)}'
Partager