GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je connaître le chemin absolu d'un processus en cours d'exécution ?

% sudo ls -l /proc/PID/exe

ex :

% ps -auxwe | grep 24466
root     24466  0.0  0.0   1476   280 ?        S     2009   0:00 supervise sshd
% sudo ls -l /proc/24466/exe
lrwxrwxrwx 1 root root 0 Feb  1 18:05 /proc/24466/exe -> /package/admin/daemontools-0.76/command/supervise

Utiliser :

pwdx $pid

Cela vous donne le répertoire de travail actuel du pid, pas son chemin absolu.

Généralement le which La commande vous dira laquelle est invoquée depuis le shell :

#> which vlc
/usr/bin/vlc

Une façon est ps -ef


Linux
  1. Linux - Comment obtenir l'heure de l'horloge murale d'un processus en cours d'exécution ?

  2. Comment puis-je mesurer l'utilisation réelle de la mémoire d'une application ou d'un processus ?

  3. L'ID de thread d'un processus multithread peut-il être le même que l'ID de processus d'un autre processus en cours d'exécution ?

  4. Comment puis-je obtenir le dossier temporaire d'une machine exécutant maven?

  5. Comment connaître le chemin JVM dans un système Linux ?

Comment répertorier les processus en cours d'exécution sous Linux

Comment connaître les groupes d'un utilisateur Linux

Comment puis-je créer un fichier de vidage d'un processus en cours d'exécution sous Linux ?

Comment puis-je savoir si l'option set -e est activée ou non ?

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

Comment récupérer par programmation le GID d'un processus en cours d'exécution