如何减少“ps -ef”命令的输出长度?它显示无限长度的完整输出

如何减少“ps -ef”命令的输出长度?它显示无限长度的完整输出

在我们的新 Solaris 服务器上运行 ps -ef 命令时,该命令会输出进程的完整参数,包括密码和用户名。它显示的字符长度似乎不受每个进程的限制。在旧服务器上,ps -ef 命令输出被自动截断。我找不到任何截断输出的设置。更改 COLUMNS 变量不起作用。

答案1

如果您运行的是 Solaris 11.4,则取决于您运行的 SRU 级别。有些版本需要添加标志-W来截断文本,有些版本需要添加标志-w来扩展文本。

如当前所示ps(1) 手册页,该-W标志是在 11.4.12 中添加的,而该-w标志是在 11.4.27 中添加的。博客第 6 部分教你使用老的 ps 命令的新技巧也在这里讨论了变化。

相关内容