/proc/ 的编码/cmdline 文件

/proc/ 的编码/cmdline 文件

我正在考虑使用这些/proc/<pid>/cmdline文件,但找不到任何有关文件编码的文档。我能找到的唯一信息位于手册页中:

 /proc/[pid]/cmdline
    This holds the complete command line for the process, unless the process is a zombie.  In the  latter
    case, there is nothing in this file: that is, a read on this file will return 0 characters.  The com‐
    mand-line arguments appear in this file as a set of strings separated by null bytes  ('\0'),  with  a
    further null byte after the last string.

cmdline 文件的编码是什么?

答案1

命令行参数在此文件中显示为一组由空字节 ('\0') 分隔的字符串,最后一个字符串后面还有一个空字节。

这就是您所需要的。您已获得由 null byte 分隔的命令及其参数\0。字符的编码基于locale,但这并不重要。

您有需要帮助的具体示例吗?

相关内容