在 SunOS 上有 pargs
命令打印传递给正在运行的进程的命令行参数。
在其他 Unix 环境中是否有类似的命令?
原文由 Hemant 发布,翻译遵循 CC BY-SA 4.0 许可协议
这可以解决问题:
xargs -0 < /proc/<pid>/cmdline
如果没有 xargs,参数之间将没有空格,因为它们已被转换为 NUL。
原文由 Michael Böckling 发布,翻译遵循 CC BY-SA 3.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答3.2k 阅读
有几种选择:
Linux 上的
/proc/<pid>
中有更多信息,请看一下。在其他 Unix 上,情况可能会有所不同。
ps
命令可以在任何地方工作,/proc
的东西是操作系统特定的。例如在 AIX 上没有cmdline
在/proc
。