Trouver le PID d'un processus Linux

Résolu
zonebleue
Messages postés
73
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
16 octobre 2007
- 9 août 2007 à 13:17
zonebleue
Messages postés
73
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
16 octobre 2007
- 9 août 2007 à 15:47
Bonjour,

Je suis en train de faire un script qui doit envoyer un signal SIGTERM à un programme, malheureusement, il faut le numéro du processus, mais je ne sais pas comment le trouver.
Il faudrait en fait que le script PHP trouve le PID suivant le nom du processus et l'utilisateur UNIX qui l'éxécute.

merci d'avance

2 réponses

vilhjalms
Messages postés
591
Date d'inscription
mercredi 20 juillet 2005
Statut
Membre
Dernière intervention
16 juillet 2009
2
9 août 2007 à 15:16
Saell og blesuð

Bah vous faites un exec sur la commande :

ps -eo pid,user,fname | grep "process_name" | grep "user" | awk '{print $1}'

puis vous parsez le resultat.

Vilhjálms
Sigurðsdóttir aka Frëyjá
3
zonebleue
Messages postés
73
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
16 octobre 2007

9 août 2007 à 15:47
merci beaucoup
0