一尘不染

如何获取传递给UNIX / Linux系统上正在运行的进程的命令行参数?

linux

在SunOS上,有pargs一条命令可以打印传递给正在运行的进程的命令行参数。

在其他Unix环境中是否有任何类似的命令?


阅读 457

收藏
2020-06-02

共1个答案

一尘不染

有几种选择:

ps -fp <pid>
cat /proc/<pid>/cmdline | sed -e "s/\x00/ /g"; echo

/proc/<pid>在Linux上有更多信息,请看一看。

在其他Unix上,情况可能有所不同。该ps命令将随处可见,/proc具体内容取决于操作系统。例如,在AIX上没有cmdlinein
/proc

2020-06-02