A quick mental dump in case I forget it again next time. First, check your PID
:
$ ps faux | grep 'your_process'
508 28818 0.0 0.3 44704 3584 ? Sl 10:10 0:00 \_ /path/to/your/script.sh
Now, using that PID
(in this case, 28818), check the environment variables in /proc/$PID/environ
.
$ cat /proc/28818/environ
TERM=linuxPATH=/sbin:/usr/sbin:/bin:/usr/binrunlevel=3RUNLEVEL=3SUPERVISOR_GROUP_NAME=xxxPWD=/path/to/your/homedirLANGSH_SOURCED=1LANG=en_US.UTF-8previous=NPREVLEVEL=N
Now to get that output more readable, you can do two things. Either parse the null character (\0
) and replace them by new lines (\n
) or use the strings
tool that does this for you.