Você pode obter todo o comando facilmente? Não . Você pode somente se você quiser recompilar o kernel.
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.