FreeBSD (或 Linux) 中与 Solaris 中可用的“pargs”命令等效的命令是什么?很多时候,我想知道给定进程空间的环境变量是什么,而不需要这些系统的帮助。
答案1
用 PID 替换“12345”的位置:
tr '\0' '\n' < /proc/12345/environ
或者
ps eww -p 12345
答案2
以下是在 Ubuntu 上使用 ps 版本 3.39 的完整解决方案:
ps eww -p 12345 | tail -n 1 | awk '{for(i=5;i<=NF;i++) printf( "argv[%s]: %s\n", i-5, $i ); }'