Dans * nix, vous pouvez utiliser ps
pour voir quel processus est en cours d'exécution. Mais si un exécutable a plusieurs fichiers homonimous dans un périphérique, nous ne pouvons pas comprendre d'où il a été invoqué.
Ceci est légèrement différent de ma dernière question à ce sujet. Comment puis-je connaître le chemin absolu d'un processus en cours?
readlink
peut être mieux analysée dans un script.Vous ne pouvez pas dire où a été invoqué un processus à partir , seulement où il en est . Regardez le
cwd
lien ("répertoire de travail actuel") au lieu deexe
.la source
Duplicata de /unix/94357/find-out-current-working-directory-of-a-running-process ?
la source
Je suppose que cette commande devrait fonctionner. C'est une petite solution de contournement mais cela fonctionne au moins sur ma machine.
la source
Quand j'ai couru
J'ai pu rechercher la partie du chemin que je connaissais, puis j'ai découvert à partir de quel sous-répertoire la commande était invoquée
la source