我在 Mac 10.7.4 机器上使用 monit 5.4。当我尝试执行示例配置时
check process syslogd with pidfile /var/run/syslogd.pid
start program = "/etc/init.d/sysklogd start"
stop program = "/etc/init.d/sysklogd stop"
if 5 restarts within 5 cycles then timeout
从monit wiki 页面,我收到以下错误。
'syslogd' process is not running
'syslogd' trying to restart
'syslogd' start: /etc/init.d/sysklogd
'syslogd' failed to start
Monit 不采用 monitrc 文件的“启动程序”中给出的完整命令。它只需要命令中的第一个单词并尝试执行它并失败。这是一个已知的问题?如果是,是否有解决方法?如果没有,我在这里缺少什么以及如何使它工作?
提前致谢。