![runit 和supervisord 有什麼差別?](https://rvso.com/image/23948/runit%20%E5%92%8Csupervisord%20%E6%9C%89%E4%BB%80%E9%BA%BC%E5%B7%AE%E5%88%A5%EF%BC%9F.png)
答案1
主管是不設計或不打算作為 init 進程運行,PID 1,而魯尼特是。這意味著除了服務管理之外,runit 還具有用於獲取其他進程的孤立子進程的程式碼,處理啟動和關閉,運行等級, 和服務之間的依賴關係,同時監督不做這些事,並且被設計為與任何 init 系統一起運作。儘管可以使用 runit 而不取代現有的 init 系統,這並不是它的設計目的。我希望 runit 安裝比supervisord 安裝更深入、更容易出錯(我已經完成了,而且非常輕鬆),但是如果您需要能夠延遲進程的啟動,直到其他進程出現了,那麼supervisord就不夠了。