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 :)
Version imprimable
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 :)
AvecCitation:
Envoyé par peppena
Code: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
Citation:
Envoyé par peppena
who t'affiche ceci
et ps -eCitation:
root 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 bashCitation:
15883 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:ps -aef
Et en combinant les deux:
Code:who | awk '{print $1; system("ps --tty "$2)}'
Citation:
Envoyé par ripat
et les utilisateurs de pts/1 2 3 ... ?
Chaque utilisateur repris dans who est listé avec chacune de ses sessions pst/x ou tty/x.
Manque t'il quelque-chose?
C'est pts et pas pst !!Citation:
Envoyé par ripat
OK pts, mais que voulias-tu dire par (Oops VOULAIS-tu...)
Citation:
Envoyé par gnto
Erreur de ma part je croyais que tu ne gérer pas ptsCitation:
Envoyé par ripat
essaie ça :
;)Code:ps -fu <username>