Солярис 10 и позже больше не делает /usr/ucb/ps
setuid-базируйтесь по умолчанию, и Вам нужны полномочия пользователя root ввести по абсолютному адресу в адресное пространство других пользовательских процессов для получения полного набора аргументов.
Выполните его как корень или владельца процесса для наблюдения больше чем 80 символов командной строки.
На Солярисе 11, если Вы используете опции без тире (как /usr/bin/ps auxwww
) их будут рассматривать как параметры стиля UCB, и вывод покажет дополнительные длинные линии, даже когда Вы НЕ работаете как корень. Это не является получившим широкую огласку.
Для дальнейшей ссылки:
Обновление: С Соляриса 11,3 SRU 5.6 (выпущенный февраль 2016), 80 символьных пределов удалены полностью из ps
- см. Солярис 11,3 SRU 5.6: обновления в PS (1) и/proc / <pid> / {cmdline, окружите, execname}.