GNU/Linux >> Tutoriels Linux >  >> Linux

Comment obtenir le chemin d'un processus sous Unix / Linux

Vous pouvez facilement trouver l'exe de ces manières, essayez-le vous-même.

  • ll /proc/<PID>/exe
  • pwdx <PID>
  • lsof -p <PID> | grep cwd

Sous Linux, le lien symbolique /proc/<pid>/exe a le chemin de l'exécutable. Utilisez la commande readlink -f /proc/<pid>/exe pour obtenir la valeur.

Sous AIX, ce fichier n'existe pas. Vous pouvez comparer cksum <actual path to binary> et cksum /proc/<pid>/object/a.out .


Linux
  1. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  2. Linux – En quoi le lien symbolique /proc//exe diffère-t-il des liens symboliques ordinaires ?

  3. Linux - Comment obtenir l'adresse IPv4 d'une interface à partir de /proc ?

  4. Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

  5. Linux – Lier /proc/mnt à /proc/mounts ?

Fichiers /proc/cpuinfo et /proc/meminfo sous Linux

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

/proc/[pid]/pagemaps et /proc/[pid]/maps | linux

Comment puis-je obtenir l'utilisation totale du processeur d'une application à partir de /proc/pid/stat ?

Comment savoir à partir de quel dossier un processus est en cours d'exécution ?

unix:///var/run/supervisor.sock aucun fichier de ce type