Umgebungsvariablen eines laufenden Linux-Prozesses anzeigen

Manchmal ist es interessant zu wissen, wie die Umgebungsvariablen eines laufenden Linux-Prozesses gesetzt sind. Das proc-Dateisystem hält diese Informationen bereit.

Um die Umgebungsvariablen anzuzeigen, wird die ID des betreffenden Prozesses benötigt. Diese kann z.B. über das Kommando

$ ps

ermittelt werden.

Die Umgebungsvariablen sind mit ihren Werten in der Datei /proc/<process-id>/environ aufgelistet. Jedoch findet sich nicht jede Variable in einer neuen Zeile. Die Informationen sind als Null-terminierte Strings gespeichert. Für die menschlich lesbare Form können die Informationen mit

$ cat /proc/<process-id>/environ | tr '\0' '\n'

entsprechend angezeigt werden.

oppol.abryok+blog-My4xNDQuMTQzLjExMA@gmail.com