我在Mac 10.7.4机器上使用了monit 5.4。当我试图从monit wiki page执行示例配置Monit无法执行启动程序中的完整命令
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
,我碰到下面的错误。
'syslogd' process is not running
'syslogd' trying to restart
'syslogd' start: /etc/init.d/sysklogd
'syslogd' failed to start
Monit不接受monitrc文件的“启动程序”中给出的完整命令。它只是采用命令中的第一个单词并尝试执行并失败。这是一个已知的问题?如果是,它是否有解决方法?如果没有,我在这里错过了什么,以及如何让它工作?
在此先感谢。