#1 Le 11/04/2011, à 10:47
- shadok80
[RESOLU]recuperation Pid pour un processus et un utilisateur donné
Bonjour,
Je cherche une commande qui me permettrais de récupérer le pid d'un processus pour un utilisateur donné.
J'arrive a récupérer le pid d'un pocessus avec la commande (pour un processus top par exemple) :
pid=$(ps -C top -o pid=)
echo $pid
Le probleme c'est que si un autre utilisateur lance le meme processus je recupere 2 pid...et ca me pose un probleme pour ce que je souhaite faire....
J'ai tenté :
pid=$(ps -C top --user="kbonnay" -o pid=)
et
pid=$(ps -C top -U kbonnay -o pid=)
J'ai aussi tenté beaucoup d'autres commandes du meme style, et j'ai tenté aussi avec des "pidof" mais je recupere plusieurs pid qui n'ont rien a voir...
Quelqu'un saurait il m'aider dans ma recherche ?
Merci d'avance
BK
Dernière modification par shadok80 (Le 11/04/2011, à 12:26)
Ubuntu 10.04
Ordi : Intel Core2 Duo / CPU : T5250 / Ram : 3 Gb
Graphic : Ati Mobility Radeon HD 3470 (256 Mb)
Hors ligne
#2 Le 11/04/2011, à 11:13
- binouche22
Re : [RESOLU]recuperation Pid pour un processus et un utilisateur donné
Bonjour,
une solution:
ps -U kbonnay | grep top | awk '{print $1}'
binouche22
binouche22
Hors ligne
#3 Le 11/04/2011, à 11:37
- FRUiT
Re : [RESOLU]recuperation Pid pour un processus et un utilisateur donné
ps -U kbonnay | grep top | awk '{print $1}'
ps -U kbonnay | awk '/[t]op/ { print $1 }'
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#4 Le 11/04/2011, à 12:25
- shadok80
Re : [RESOLU]recuperation Pid pour un processus et un utilisateur donné
Ca fonctionne impeccable !
Merci a vous
Ubuntu 10.04
Ordi : Intel Core2 Duo / CPU : T5250 / Ram : 3 Gb
Graphic : Ati Mobility Radeon HD 3470 (256 Mb)
Hors ligne