Comando PS no Solaris

4

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 
    
por user38993 03.06.2010 / 02:40

1 resposta

11

O Solaris 10 e posterior não mais criam /usr/ucb/ps setuid-root por padrão, e você precisa de privilégios de administrador para acessar 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 ), elas serão tratadas como opções de estilo do UCB e a saída mostrará linhas extras longas, mesmo quando você NÃO estiver executando como raiz. Isso não é bem divulgado.

Para referência futura:

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

    
por 03.06.2010 / 03:30