如何在unix / linux系统上将命令行args传递给正在运行的进程?

在SunOS上有pargs命令,用于打印传递给正在运行的进程的命令行参数.

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

解决方法:

有几种选择:

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

/ proc /< pid>中有更多信息.在Linux上,只是看看.

在其他Unix上,事情可能会有所不同. ps命令可以在任何地方使用,/ proc的东西是特定于操作系统的.例如,在AIX上,/ proc中没有cmdline.

上一篇:python – 为什么“%.10f”%Decimal(u)发出带有字面冒号的字符串?


下一篇:Java无法从AIX解析DNS地址:UnknownHostException