ฉันได้คำสั่ง cobbled ร่วมกันเพื่อกลับ ID กระบวนการของ daemon ทำงาน:
ps aux | grep daemon_name | awk "{ print \$2 }"
มันทำงานได้อย่างสมบูรณ์และคืนค่า PID แต่ก็คืนค่า PID ที่สองซึ่งน่าจะเป็นกระบวนการที่ฉันใช้อยู่ตอนนี้ มีวิธีที่ฉันสามารถแยกคำสั่งของฉันออกจากรายการ PID ที่ส่งคืนหรือไม่
ฉันทดสอบมันสองสามครั้งและดูเหมือนว่าคำสั่งของฉันจะเป็น PID ตัวที่สองเสมอในรายการ แต่ฉันไม่ต้องการคว้า PID ตัวแรกในกรณีที่มันไม่ถูกต้อง