FreeBSD 或 Linux 中的 'pargs' 命令

FreeBSD 或 Linux 中的 'pargs' 命令

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 ); }'

相关内容