linux 在/proc/目录中的“行”文件和“行”文件有什么区别< pid>?

yduiuuwa  于 2023-11-17  发布在  Linux
关注(0)|答案(1)|浏览(112)

读了文档,不能真正弄清楚有什么区别。似乎cmdline只是进程二进制文件的绝对路径,而comm只是二进制文件的名称,我对吗?

stszievb

stszievb1#

  • /proc/pid/pid line *

此只读文件保存进程的完整命令行
如果你的命令是ls -l /tmp,那么这个文件将包含ls -l /tmp(由空字符分隔,而不是空格)。

  • /proc/pid/pid *

此文件公开进程的进程名值-即与进程关联的命令名。同一进程中的不同线程可能具有不同的进程名值,可通过/proc/pid/task/tid/comm.访问。线程可能修改其进程名值
这个字段通常以可执行文件的文件名开始,截短到大约15个字符,但是它可以由进程本身更改为任何字符。

相关问题