Вопрос: Команда PS в Solaris


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

/usr/ucb/ps awwx 

4
2018-06-03 00:40


Источник


Что значит «усеченный»? Вы читали руководство? - Matthew Flaschen
«Это не работает» не работает. - Dennis Williamson


Ответы:


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> / {cmdline, environment, execname},


11
2018-06-03 01:30