Eu recomendo strongmente derramar através da documentação para ps
.
Este pode ser um começo interessante:
ps -eo comm=,
ou
ps -eo cmd=,
Você provavelmente quer o primeiro.
Se você quiser um controle absolutamente refinado, leia a linha Name
: de /proc/nnnnnn/status
(ou analise a sequência entre os parênteses em stat
), em que nnnnn
representa todos os números. Para a linha de comando completa, leia /proc/nnnnnn/cmdline
e converta os bytes NUL no arquivo para caracteres de espaço.
Note que ps
no BSD (fornecido como parte desse ecossistema) é um pouco diferente da versão do Linux (fornecida ao Linux pelo projeto procps-ng) e os dois interpretam suas opções de forma um pouco diferente. Vale a pena notar se você está sempre em * BSD.