He improvisado un comando para devolver el ID de proceso de un demonio en ejecución:
ps aux | grep daemon_name | awk "{ print \$2 }"
Funciona perfectamente y devuelve el PID, pero también devuelve un segundo PID, que presumiblemente es el proceso que estoy ejecutando ahora. ¿Hay alguna forma de excluir mi comando de la lista de PID devueltos?
Lo he probado varias veces y parece que mi comando siempre es el segundo PID de la lista, pero no quiero tomar solo el primer PID en caso de que sea inexacto.