Fedora12システムで実行するようにウォッチドッグデーモンをセットアップしようとしています。
私はそれが何をしたいのかを正確に知っています...しかし、それを正確に構成するかどうかはわかりません。主に不正確なドキュメントが原因です。
私がやりたいのは、特定のファイルが特定の時間内に変更されない場合にシステムを再起動することです。
これを行うには、file = <filename>
およびchange = <mtime>
構成オプションを使用します。
問題は、mtimeにどの値を使用すべきかわからないことです。
指定されたファイル(Webサーバーのログファイル)が10分以内に変更されていない場合は、システムを再起動します。 mtimeにはどのような値を使用しますか?
ありがとう!
どのウォッチドッグデーモンですか? _change = 600
_を設定してみましたか?これは秒単位で10分です。これは、この種のことを指定する一般的な方法です。 watchdog.conf(8)
のマニュアルページを見ると、他のすべてが秒単位で指定されているように見えます。
テストも簡単です。ファイルを10分間更新せず、システムが再起動するかどうかを確認してください。
ここでいくつかの情報を見つけました: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.4/html/User_Guide/Parameters_for_Watchdogs_in_watchdog.conf.html
変化する :
ウォッチドッグ間隔の数。その後、ウォッチドッグはファイルへの変更をチェックします。変更行は、各ファイル行の直後の行で指定する必要があり、その変更行のすぐ上のファイル行に適用されます。ウォッチドッグがファイルへの変更をチェックするまでのウォッチドッグ間隔の数。変更行は、各ファイル行の直後の行で指定する必要があり、その変更行のすぐ上のファイル行に適用されます。
ウォッチドッグ間隔は、間隔パラメーターを介して設定されます(デフォルトは10秒)
間隔:
ウォッチドッグデバイスの更新間の間隔(秒単位)。ウォッチドッグデバイスは、少なくとも1分に1回の更新を予期しており、1分間に更新がない場合、ウォッチドッグがトリガーされます。この1分間は、ウォッチドッグデバイスのドライバーにハードコードされており、構成できません。