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

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

其他Unix环境有没有类似的命令?

最佳答案

有几种选择:

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

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

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

https://stackoverflow.com/questions/821837/

相关文章:

python - 让 virtualenv 从你的全局站点包中继承特定的包

python - 如何在 Python 中将字符串转换为 double 值?

linux - 第一次如何配置postgresql?

python - Pandas :从多级列索引中删除一个级别?

linux - 如何将 time 命令的输出重定向到 Linux 中的文件?

linux - 什么是 .pid 文件,它包含什么?

python - 为什么需要在 Python 方法中显式使用 "self"参数?

python - 输入()错误 - NameError : name '...' is not de

linux - 更改用户默认主目录的命令

python - 从数字中获取月份名称