簡體   English   中英

Linux軟件看門狗配置

[英]Linux software watchdog configuration

我需要配置linux軟件看門狗(在內核配置中啟用 - CONFIG_SOFT_WATCHDOG = y,它給我一個新的設備/ dev / watchdog1),這樣如果啟用並且如果發生看門狗超時,它可以啟動腳本/二進制,而不是重新啟動系統。 我的平台使用systemd而不是init,我在/ etc中看不到watchdog.conf文件

無法找到如何使用linux軟件看門狗的解決方案。 但是,有一條評論說“在看門狗發出系統掛起信號后,很有可能重啟單個或多個進程 - 你甚至可以重新啟動重啟或進行SOFT重啟,可以配置”測試“和”修復“-scripts / binaries,它們可以做任何你想做的事情。”

如何/在哪里可以配置/ dev / watchdog1以便它啟動腳本/二進制文件而不是重新啟動系統?

最終訴諸於查看看門狗驅動程序的內核源代碼幫助我清除了一些事情。 沒有辦法配置/ dev / watchdog1或內核看門狗驅動程序(硬件或軟件(軟件狗)),准確地說,啟動腳本/二進制文件而不是導致系統重啟。 為此,如果可行,您將必須編寫自己的看門狗驅動程序。 我被引導追逐的“啟動腳本/二進制”配置與應用程序空間“watchdog守護程序”相關聯(並且與內核的監視程序驅動程序的配置/行為無關),它可以啟動自定義腳本來測試系統運行狀況並嘗試在需要重新啟動系統之前修復問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM