Linux
任何開源或 Linux 核心包中的 Solaris SMF 功能?
我使用 Solaris SMF 來監視、報告和在 Solaris 系統崩潰後自動重新啟動程序。有沒有類似可移植開源或 Linux 核心的東西?對於那些不熟悉 SMF 的人,這是我感興趣的功能:
系統執行一個腳本來啟動服務,然後跟踪它創建的所有程序,即使它們創建了自己的程序組。如果他們都死了,它會執行一個停止腳本,然後再次執行啟動腳本。
自動執行停止/啟動循環命令,等待所有程序停止,然後再開始啟動。
具有崩潰處理規則的服務依賴樹。例如服務“A”必須在服務“B”啟動之前執行。如果“A”下降,則“B”必須停止。
獲取由於啟動腳本失敗而目前未執行的服務列表。
你在找Monit還有其他的,但我只用過monit。好東西。
Fedora 15 將附帶systemd。作者甚至大量提到了SMF。