GNU/Linux >> Tutoriels Linux >  >> Linux

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

Essayez ceci :

ls -l /proc/<PID>/cwd

Réponse dérivée de rom HUB :

readlink /proc/<PID>/cwd

ou même

readlink /proc/$(pgrep <program_name>)/cwd

Vous ne pouvez pas dire d'où un processus a été appelé depuis , uniquement là où il se trouve actuellement . Regardez le cwd ("répertoire de travail actuel") au lieu de exe .


Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

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

  3. Django static_root dans /var/www/... - aucune autorisation pour collectstatic

  4. echo ou print /dev/stdin /dev/stdout /dev/stderr

  5. Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?

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

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

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

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

Pourquoi < ou > sont-ils nécessaires pour utiliser /dev/tcp

Comment changer /tmp par défaut en /home/user/tmp