看门狗守护进程文件更改间隔?

看门狗守护进程文件更改间隔?

我正在尝试设置看门狗守护进程以在我的 Fedora 12 系统上运行。

我确切地知道我想让它做什么……但我不确定如何准确配置它。主要是因为文档不准确。

我想要做的是,如果特定文件在一定时间内没有改变,则让我的系统重新启动。

为此,我将使用file = <filename>change = <mtime>配置选项。

问题是,我不知道应该使用什么值来表示 mtime。

如果指定的文件(Web 服务器日志文件)在 10 分钟内没有更改,我希望系统重新启动。我应该使用什么值作为 mtime?

谢谢!

答案1

哪个看门狗守护进程?您尝试过设置吗change = 600?这是 10 分钟(以秒为单位),这是指定此类事物的典型方式。查看watchdog.conf(8)手册页,似乎其他所有内容都以秒为单位指定。

测试也很容易——十分钟内不要更新文件,看看你的系统是否重新启动。

答案2

我在这里找到了一些信息: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.4/html/User_Guide/Parameters_for_Watchdogs_in_watchdog.conf.html

改变 :

看门狗间隔数之后,看门狗将检查文件是否发生更改。更改行必须在每个文件行之后的行上指定,并应用于更改行上方的文件行。看门狗检查文件是否发生更改的间隔数。更改行必须在每个文件行之后的行上指定,并应用于更改行上方的文件行。

看门狗间隔通过间隔参数设置(默认为 10 秒)

间隔 :

更新看门狗设备的间隔(以秒为单位)。看门狗设备至少每分钟更新一次,如果一分钟内没有更新,则会触发看门狗。这一分钟的周期被硬编码到看门狗设备的驱动程序中,无法配置。

相关内容