¿Cómo puedo inspeccionar las variables de entorno de un proceso en ejecución?

23

¿Hay algún equivalente (CLI o GUI) a la /proc/$PID/environfunción de Linux ?

Daniel Serodio
fuente
Prueba ps eww <PID>en la terminal.
Mateusz Szlosek

Respuestas:

23

Puede inspeccionar las variables ambientales del proceso en ejecución con

ps eww <PID>
Mateusz Szlosek
fuente
3
¿Hay alguna manera de imprimir esto después?
Kevin Wheeler
Estoy en macOS 10.14.4 y esto no funciona para mí :(
Tran Triet
Funciona para mí en macOS 10.15.1
Andrew
12

Lo siguiente se agrega a la respuesta de Mateusz, imprimiendo las variables una por línea:

ps eww -o command <PID>  | tr ' ' '\n'
Joseph Gillotti
fuente
1
Es útil y ofrece una mejor respuesta si explica lo que hace cada componente.
Allan
1
Si tiene curiosidad, explicahell puede desglosar esto.
Liam Dawson
Esto no funciona si los valores de las variables de entorno tienen espacios en ellos
Les Hazlewood