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

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

/usr/ucb/ps awwx 

1 ответ

Решение

Солярис 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 // {cmdline, environment, execname}.

Другие вопросы по тегам