Questão Comando PS no Solaris


A saída do comando PS é truncada no Solaris. Eu tentei o comando abaixo depois de g Googling out. Não funciona Não tenho certeza do que precisa ser feito

/usr/ucb/ps awwx 

4


origem


O que você quer dizer com "truncado"? Você leu o manual? - Matthew Flaschen
"Não funciona" não funciona. - Dennis Williamson


Respostas:


O Solaris 10 e posterior não fazem mais /usr/ucb/ps setuid-root por padrão, e você precisa de privilégios de root para inserir o espaço de endereço de outros processos de usuários para obter o conjunto completo de argumentos.

Execute-o como root ou o proprietário do processo para ver mais de 80 caracteres da linha de comando.

No Solaris 11, se você usar opções sem um traço (como /usr/bin/ps auxwww) eles serão tratados como opções de estilo UCB, e a saída mostrará linhas extra longas, mesmo quando você NÃO estiver rodando como root. Isso não é bem divulgado.

Para referência futura:

Atualizar: A partir do Solaris 11.3 SRU 5.6 (lançado em fevereiro de 2016), o limite de 80 caracteres é removido completamente ps - Vejo Solaris 11.3 SRU 5.6: atualizações em ps (1) e / proc / <pid> / {cmdline, environ, execname}.


11