Wie bekomme ich den vollständigen Pfad für einen Prozess unter OS X?

9

Ich weiß, dass ich die PID für einen Prozess erhalten kann, indem ich ps verwende, aber wie finde ich den vollständigen Pfad dieses Prozesses?

    
Kramer 11.02.2013, 04:29
quelle

3 Antworten

14
  

OS X hat die libproc-Bibliothek, mit der man verschiedene sammeln kann   Prozessinformationen. Um den absoluten Pfad für ein gegebenes zu finden   PID kann der folgende Code verwendet werden:

%Vor%

Beispiel zum Kompilieren und Ausführen (der obige Code ist in pathfind.c gespeichert, 32291 ist die PID des Prozesses, für den ich Pfadinformationen suche):

%Vor%

Siehe in diesem Blogbeitrag: Ссылка

    
AlphaMale 11.02.2013 04:37
quelle
9

Eine Lösung kann Folgendes verwenden:

%Vor%

Wobei $ PID die Nummer des Prozesses ist, den Sie überprüfen möchten. Getestet unter OS X 10.8.2.

    
tomis 11.02.2013 04:40
quelle
-4

Versuchen Sie Folgendes:

%Vor%

Dabei ist $ PROCESS_NAME der Name des Prozesses, den Sie überprüfen möchten.

    
ymn 11.02.2013 04:44
quelle

Tags und Links