GNU/Linux >> Tutoriels Linux >  >> Linux

Nom du processus à partir de son pid sous Linux

Sous Linux, vous pouvez regarder dans /proc/ . Essayez de taper man proc pour plus d'informations. Le contenu de /proc/$PID/cmdline vous donnera la ligne de commande qui traite $PID a été exécuté avec. Il y a aussi /proc/self pour vous examiner :)

Une alternative (par exemple sur Mac OS X) consiste à utiliser libproc . Voir libproc.h.


Il n'y a pas de manière générale de faire cet unix.
Chaque système d'exploitation a différentes façons de le gérer et certains sont très difficiles. Vous mentionnez cependant Linux. Avec Linux, les informations se trouvent dans le système de fichiers /proc.
Pour obtenir la ligne de commande pour l'ID de processus 9999, lisez le fichier /proc/9999/cmdline .


Linux
  1. Impossible de tuer le processus Gedit à partir de son Pid ?

  2. Options de commande nohup sous Linux

  3. Exemples de commandes renice sous Linux

  4. Exemples de commandes pkill sous Linux

  5. Comment calculer l'utilisation CPU d'un processus par PID sous Linux à partir de C ?

Commande Pstree sous Linux

Commande Kill sous Linux

Commande Killall sous Linux avec des exemples

Comment tuer un processus sous Linux

Comment trouver le nom du processus à partir de son PID

Si je connais le numéro PID d'un processus, comment puis-je obtenir son nom ?