如何使用 Upstart 重新啟動系統?

如何使用 Upstart 重新啟動系統?

我在 Ubuntu 12.04 上使用 Upstart 來控制和監視我定義的服務,其中該服務是作為守護程序運行的使用者程序。我需要監視它,以便當它失敗/崩潰時它會重生,如果它需要啟動另一個進程,新貴腳本會使用可用的節動態執行此操作。到目前為止,我已經設法讓它工作,但現在如果所需的進程嘗試重生“n”次但失敗,則無法再次啟動,我需要重新啟動系統。

我怎樣才能做到這一點?我也可以使用 Upstart 來做到這一點嗎?

任何幫助將不勝感激。 PD.- 順便問一下,我可以更改 Upstart 在重新啟動之前等待多少次重生嗎?

答案1

好的,因為缺乏更好的答案,我只使用指令shutdown -r。我知道這是一個不好的做法,這就是為什麼我認為Upstart 有另一種方法可以做到這一點,但是,鑑於我的老闆要求我實現這一目標,如果重生過程失敗多次,我將重新啟動系統。

相關內容