ฉันใช้Daemontoolsเพื่อมอบวิธีที่ง่ายและเชื่อถือได้ในการดูแลบริการ Unix บนเซิร์ฟเวอร์ของฉัน มันใช้งานได้ดี แต่ต้องใช้วิธีคิดที่แตกต่าง ( The DJB Way ) และการร้องเรียนทั่วไปคือ:
- การประทับเวลาตามTAI64N
- ไม่เก็บสคริปต์ไว้ใน /etc/init.d (หรือ (/usr/local)/etc/rc.d)
- ไม่สามารถทำงานกับสคริปต์เช่น apachectl ได้เสมอ สคริปต์บางตัวต้องเขียนใหม่
ฉันจำได้ว่า daemons "ผู้ดูแล / เฝ้าระวัง" ที่คล้ายกันบางอย่างอยู่ในงานประมาณสองปีที่ผ่านมา แต่บางคนก็ยังหยาบรอบขอบ
หากคุณเปลี่ยนจาก Daemontools เป็นอย่างอื่นคุณเลือกอะไรและทำงานได้ดีสำหรับคุณ RedHat หรือ Ubuntu มาพร้อมกับยูทิลิตี้ควบคุมกระบวนการหรือไม่
runsv
คำสั่งจากrunit
สนับสนุนการควบคุมที่กำหนดเองเพื่อให้สามารถเริ่มต้นใหม่ได้ในแง่ของไบนารีการควบคุมเนทีฟของ daemon