Wie kann ich die Umgebungsvariablen eines laufenden Prozesses untersuchen?

23

Gibt es ein Äquivalent (CLI oder GUI) zur Linux- /proc/$PID/environFunktion?

Daniel Serodio
quelle
Versuchen Sie es ps eww <PID>im Terminal.
Mateusz Szlosek

Antworten:

23

Sie können Umgebungsvariablen des laufenden Prozesses mit überprüfen

ps eww <PID>
Mateusz Szlosek
quelle
3
Gibt es eine Möglichkeit, dies später hübsch auszudrucken?
Kevin Wheeler
Ich bin auf MacOS 10.14.4 und das funktioniert bei mir nicht :(
Tran Triet
Es funktioniert für mich unter macOS 10.15.1
Andrew
12

Das Folgende ergänzt Mateusz 'Antwort und druckt die Variablen hübsch nacheinander aus:

ps eww -o command <PID>  | tr ' ' '\n'
Joseph Gillotti
quelle
1
Dies ist hilfreich und bietet eine bessere Antwort, wenn Sie die Funktionen der einzelnen Komponenten erläutern.
Allan
1
Wenn Sie neugierig sind , können Sie dies anhand von Erläuterungen erklären .
Liam Dawson
Dies funktioniert nicht, wenn Umgebungsvariablenwerte Leerzeichen enthalten
Les Hazlewood