Ho messo insieme un comando per restituire l'ID del processo di un demone in esecuzione:
ps aux | grep daemon_name | awk "{ print \$2 }"
Funziona perfettamente e restituisce il PID, ma restituisce anche un secondo PID che è presumibilmente il processo che sto eseguendo ora. Esiste un modo per escludere il mio comando dall'elenco dei PID restituiti?
L'ho provato alcune volte e sembra che il mio comando sia sempre il secondo PID nell'elenco, ma non voglio prendere solo il primo PID nel caso in cui sia impreciso.