Monit

有沒有一種簡單的方法來做 monit start <name>,只有在它沒有執行的情況下?

  • February 27, 2013

我知道你可以monit start &lt;name&gt;啟動一個單獨的程序(例如,如果我暫時使用它monit stop &lt;name&gt;),但是有沒有簡單的方法告訴它只在 pidfile 中的 pid 沒有執行時才啟動新程序?或者,如果我想要這種行為,我是否必須將這部分作為腳本 monit 用於啟動程序的部分?

找到了我正在尋找的答案:用於start-stop-daemon啟動和停止守護程序,以及所有 pidfile 管理,如果它已經執行則不重新啟動,如果在發送 TERM 等後它沒有自行死亡,則終止守護程序根據您傳遞的參數進行處理。

引用自:https://serverfault.com/questions/482898