use*_*993 4 unix solaris solaris-10
PS 命令输出在 Solaris 中被截断。我在谷歌搜索后尝试了以下命令。它不起作用。不确定需要做什么
/usr/ucb/ps awwx
Run Code Online (Sandbox Code Playgroud)
ala*_*anc 11
Solaris 10 及更高版本不再/usr/ucb/ps
默认设置 setuid-root,您需要 root 权限才能进入其他用户进程的地址空间以获取完整的参数集。
以 root 或进程所有者身份运行它以查看超过 80 个字符的命令行。
在 Solaris 11 上,如果您使用不带破折号的选项(如/usr/bin/ps auxwww
),它们将被视为 UCB 样式选项,并且即使您不是以 root 身份运行,输出也会显示超长的行。这没有得到很好的宣传。
进一步参考:
更新:从 Solaris 11.3 SRU 5.6(2016 年 2 月发布)开始,80 个字符的限制已完全取消ps
- 请参阅Solaris 11.3 SRU 5.6: updates in ps(1) and /proc/<pid>/{cmdline,environ,execname } .