Я собрал команду, чтобы вернуть идентификатор процесса работающего демона:
ps aux | grep daemon_name | awk "{ print \$2 }"
Он отлично работает и возвращает PID, но также возвращает второй PID, который, по-видимому, является процессом, который я сейчас выполняю. Есть ли способ, которым я могу исключить мою команду из списка возвращенных PID?
Я проверял это несколько раз, и кажется, что моя команда всегда является вторым PID в списке, но я не хочу брать только первый PID, если он неточный.