不要截断 ps 中的 COMMAND 列

不要截断 ps 中的 COMMAND 列

我想使用列按可执行文件名称列出进程comm。但即使它是最后一列,它也总是会被截断:

$ ps -C systemd-tty-ask-password-agent -o %cpu,%mem,comm
%CPU %MEM COMMAND
 0.0  0.0 systemd-tty-ask

如何确保COMMAND不会被截断?

答案1

假设这是在 Linux 上,从内核检索的值ps被截断为 16 字节(包括终止零字节),因此无法专门ps显示该值的更多信息。

如果您想查看有关正在运行的命令的更多信息,您可以查看该args列。

如何获取长命令名称的进程 ID 列表,而不是命令行参数?了解详情。

相关内容