Votre question

obtenir le nom d'un processus en c sous unix.

Tags :
  • unix
  • Programmation
Dernière réponse : dans Programmation
6 Mai 2005 11:11:06

Bonjour,

J'aimerai savoir comment je peux faire pour obtenir le nom d'un processus sachant que je connais son pid. Existe t'il une fonction en c sous unix qui peut le faire ou sinon comment puis-je faire.

Merci.

Autres pages sur : obtenir nom processus unix

6 Mai 2005 11:41:53

j'utiliserais le /proc je m'explique
tu ouvre le fichier /proc/pidduproccess/status le premiere ligne est le nom du proccesus
a b L Programmation
6 Mai 2005 12:25:41

il y a aussi /proc/<pid>/cmdline qui donne la ligne de commande qui a été utilisé (ce n'est pas le nom, mais ça peut être utile).

EDIT: Les paramètres sont séparés par des '\0'
6 Mai 2005 12:48:47

Merci pour ces conseils, sa me resout un gros probleme.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS