Çalışan bir daemonun işlem kimliğini döndürmek için bir komutu bir araya getirdim:
ps aux | grep daemon_name | awk "{ print \$2 }"
Mükemmel çalışıyor ve PID'yi döndürüyor, ancak şimdi çalıştığım işlem olan ikinci bir PID'yi de döndürüyor. Komutumu dönen PID'lerin listesinden çıkarmamın bir yolu var mı?
Birkaç kez test ettim ve komutum her zaman listedeki ikinci PID, ancak yanlış olması durumunda sadece ilk PID'yi almak istemiyorum.