找出程序启动时使用的参数

Pie*_*ter 8 linux process

有没有办法找出任何给定进程的启动参数?

小智 5

要查找传递给 pdnsd 的参数,我会这样做:

[~]> pgrep -l pdnsd
1373 pdnsd
[~]> cat /proc/1373/cmdline 
/usr/sbin/pdnsd--daemon-p/var/run/pdnsd.pid[~]> 
Run Code Online (Sandbox Code Playgroud)

cmdline文件条目由空字符分隔;使用类似的东西tr '\0' '\n' </proc/<pid>/cmdline来查看更清晰的输出。)

/proc/<pid>/ 包含大量信息。