Eu criei um comando para retornar o ID do processo de um daemon em execução:
ps aux | grep daemon_name | awk "{ print \$2 }"
Funciona perfeitamente e retorna o PID, mas também retorna um segundo PID, que provavelmente é o processo que estou executando agora. Existe uma maneira de excluir meu comando da lista de PIDs retornados?
Testei-o algumas vezes e parece que meu comando é sempre o segundo PID da lista, mas não quero pegar apenas o primeiro PID, caso seja impreciso.