PS Команда в Солярисе

6813
user38993

PS Команда выводится в Solaris. Я попробовал приведенную ниже команду после g Googling. Не работает Не уверен, что нужно сделать

/usr/ucb/ps awwx 
4
Что значит "усеченный"? Вы читали [руководство] (http://docs.sun.com/app/docs/doc/816-0210/6m6nb7mie?a=view)? Matthew Flaschen 13 лет назад 0
«Это не работает» не работает. Dennis Williamson 13 лет назад 0

1 ответ на вопрос

11
alanc

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 г.), ограничение в 80 символов полностью удалено из ps- см. Solaris 11.3 SRU 5.6: обновления в ps (1) и / proc / <pid> / .