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.