Я пытаюсь настроить демон сторожевого пса для работы в моей системе Fedora 12.
Я точно знаю, что хочу, но не уверен, что нужно его настраивать. В основном из-за неточной документации.
Что я хочу сделать, так это перезагрузить мою систему, если конкретный файл не изменится в течение определенного времени.
Для этого я воспользуюсь file = <filename>
и change = <mtime>
варианты конфигурации.
Проблема в том, что я не могу понять, какое значение мне следует использовать для mtime.
Я хочу, чтобы система перезапустилась, если указанный файл (файл журнала веб-сервера) не изменился в течение 10 минут. Какое значение я бы использовал для mtime?
Спасибо!
Какой сторожевой демон? Вы пробовали установить change = 600
? Это 10 минут в секундах, что было бы типичным способом определения такого рода вещей. Глядя на watchdog.conf(8)
man, похоже, все остальное указано в секундах.
Также легко проверить - не обновляйте файл в течение десяти минут и посмотрите, не перезагрузится ли ваша система.
Я нашел здесь некоторую информацию: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.4/html/User_Guide/Parameters_for_Watchdogs_in_watchdog.conf.html
изменение :
В количество сторожевых интервалов после чего сторожевой таймер проверяет наличие изменений в файлах. Строка изменения должна быть указана в строке непосредственно после каждой строки файла и применяется к строке файла непосредственно над этой строкой изменения. Количество интервалов сторожевого таймера, после которых сторожевой таймер проверяет наличие изменений в файлах. Строка изменения должна быть указана в строке непосредственно после каждой строки файла и применяется к строке файла непосредственно над этой строкой изменения.
Интервал сторожевого таймера устанавливается через параметр интервала (по умолчанию 10 секунд)
интервал:
Интервал в секундах между обновлениями сторожевого устройства. Устройство сторожевого таймера ожидает обновления не реже одного раза в минуту, и если в течение одного минутного периода обновлений нет, срабатывает сторожевой таймер. Этот одноминутный период жестко запрограммирован в драйверах сторожевого устройства и не может быть настроен.