159 votes

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

Si j'ai plusieurs copies de la même application sur le disque, et qu'une seule est en cours d'exécution, comme je peux le voir avec la fonction ps comment puis-je savoir absolu chemin pour le distinguer des autres ?

0voto

jarno Points 275

Vous pourriez utiliser

readlink /proc/$(pgrep -x -U $(id -ur) APP_NAME)/exe

ou

find /proc/$(pgrep -x -U $(id -ur) APP_NAME)/exe -printf "%l\n"

pour obtenir le chemin absolu de APP_NAME s'exécutant sous l'utilisateur actuel.

0voto

lumen Points 926

Pourquoi tout le monde s'attend à ce que vous connaissiez le PID ? Voici le moyen le plus convivial :

pwdx `pgrep ###process_name###`

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X