Überprüfen Sie den Startpfad des Prozesses unter Linux: ll /proc/PID

1. Verwenden Sie den Befehl ps, um die PID des Prozesses zu ermitteln, den Sie überprüfen möchten, zum Beispiel:

ps aux | grep process_name

HINWEIS: Ersetzen Sie „Prozessname“ durch den Namen des gesuchten Prozesses.

Notieren Sie sich anhand der Ergebnisse die PID-Nummer des Prozesses.

2. Geben Sie den folgenden Befehl in ein Terminalfenster ein und ersetzen Sie PID durch die PID des Prozesses, den Sie anzeigen möchten:

sudo ll /proc/PID

3. sudo ll /proc/PID-Ergebnisanalyse

Konkret zeigt dieser Befehl eine Verzeichnisliste an, die Informationen zu Prozessen mit einer bestimmten PID enthält. Die Dateien und Unterverzeichnisse in dieser Liste bieten wie folgt detaillierte Informationen über den Prozess:

  • cmdline: Diese Datei enthält die vollständigen Befehlszeilenparameter, die zum Starten des Prozesses verwendet werden.
  • cwd: Dies ist ein symbolischer Link zum aktuellen Arbeitsverzeichnis des Prozesses.
  • Umgebung: Diese Datei enthält eine Liste von Umgebungsvariablen für den Prozess.
  • exe: Dies ist ein symbolischer Link, der auf die ausführbare Binärdatei des Prozesses verweist, die den Startpfad des Prozesses darstellt.
  • fd: Dieses Verzeichnis enthält Informationen zu den vom Prozess geöffneten Dateideskriptoren.
  • Karten: Diese Datei enthält Informationen über die Speicherzuordnung des Prozesses.
  • mem: Diese Datei stellt das Speicherabbild des Prozesses bereit.
  • root: Dies ist ein symbolischer Link zum Prozess-Root-Verzeichnis.
  • Status: Diese Datei enthält Informationen über den Status des Prozesses.

Um den Startpfad eines Prozesses zu finden, können Sie daher nach einem symbolischen Link namens „cwd“ oder „exe“ suchen.

Guess you like

Origin blog.csdn.net/Mint6/article/details/130619850