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 ?
Réponses
Trop de publicités?
seenu
Points
323
Jeff
Points
3417
Matt Cummings
Points
1288
ram
Points
51
lsof
est une option. Vous pouvez essayer quelque chose comme ci-dessous :
lsof -p PROCESS_ID
Cela donnera la liste de tous les fichiers ouverts par le processus, y compris l'emplacement réel de l'exécutable. Il est ensuite possible d'ajouter quelques awk
, cut
, grep
etc. pour trouver l'information que vous recherchez.
Par exemple, j'ai exécuté les commandes suivantes pour identifier l'origine de mon processus 'java' :
lsof -p 12345 | awk '{print $NF}' | grep 'java$'
- Réponses précédentes
- Plus de réponses