如何扩展unix“ps -ef”命令以查看更多信息

如何扩展unix“ps -ef”命令以查看更多信息

我需要通过 CMD 列中包含的信息来 grep 进程,但此列字符串被切断(限制),所需信息丢失。请建议如何扩大 CMD 列允许的字符串大小。

答案1

您可以尝试在/proc目录中进行 grepping:

$ grep -a foo /proc/[0-9]*/cmdline

开关-a表示将二进制文件视为文本文件,因为cmdline文件被识别为二​​进制文件。 /proc/[0-9]*表示仅查看映射到 PID 的目录。当您找到匹配项时,您可以使用该输出从目录结构中获取 PID。

答案2

添加-w两次选项以消除宽度限制。

相关内容