Largura da saída do ps

0

Eu usei o foreman para exportar uma configuração do upstart. Existem muitas variáveis de ambiente longas, então os processos iniciados incluem alguns com um longo comando como:

-su -c cd /home/ubuntu/project/2014-03-05-3ff545d; export PORT=5000; export BASE_URL=http ..... ; command_to_run

No entanto, a saída ps em um terminal bash é truncada e perde algumas das variáveis de ambiente exportadas e a parte command_to_run no final. De acordo com man ps | grep Wide :

w   Wide output. Use this option twice for unlimited width.

Usar ps aux -w -w ou ps aux ww ou ps auxww ainda não me fornece todo o comando.

Editar 1

htop e cat /proc/<PID>/cmdline também não fornecem a saída completa, com o comando truncado novamente para 4096 caracteres.

    
por AJP 05.03.2014 / 12:11

1 resposta

1

Você pode obter todo o comando facilmente? Não . Você pode somente se você quiser recompilar o kernel.

link

    
por AJP 05.03.2014 / 15:30