'pargs' comando no FreeBSD ou Linux

2

Qual é o equivalente do FreeBSD (ou Linux) ao comando 'pargs', disponível no Solaris? Muitas vezes, quero saber quais são as variáveis de ambiente para um determinado espaço de processo, sem ajuda desses sistemas.

    
por anderson 17.09.2010 / 07:35

2 respostas

3

Substitua o PID onde "12345" é mostrado:

tr '
ps eww -p 12345
' '\n' < /proc/12345/environ

ou

tr '
ps eww -p 12345
' '\n' < /proc/12345/environ
    
por 17.09.2010 / 08:18
1

Aqui está uma solução completa usando a versão ps 3.39 no Ubuntu:

ps eww -p 12345 | tail -n 1 | awk '{for(i=5;i<=NF;i++) printf( "argv[%s]: %s\n", i-5, $i ); }'
    
por 24.02.2016 / 20:58