私は3秒ごとにLinux監視機能を実行します。
echo 1 > /dev/watchdog >/dev/null 2>&1
ただし、次のシステムメッセージが表示されます。
*[ 966.695312] watchdog watchdog0: watchdog did not stop!*
このメッセージを表示しない可能性がありますか?
答え1
ウォッチドッグファイルを作成するプロセスでは、/dev/watchdog
デバイスファイルが開いたままになることが予想されます。あなたのスクリプトはこれを行いません。
Watchdogカーネルモジュール(iTCO_wdtなど)にパラメータを設定したときにnowayout
/ dev / watchdogデバイスが閉じられると、「Watchdog is not Stopped」というメッセージが表示されます。1
これは、ウォッチドッグポーキングプロセスが停止したにもかかわらず、ウォッチドッグタイマーがまだ実行中であり、すぐにコンピュータが再起動されることをシステム管理者に警告します。
プログラムを修正して検討してください。守る犬多くのディストリビューションでは、パッケージを提供するか、SystemdのRuntimeWatchdogSec
。