2012-07-20 69 views
2

我在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文件的“启动程序”中给出的完整命令。它只是采用命令中的第一个单词并尝试执行并失败。这是一个已知的问题?如果是,它是否有解决方法?如果没有,我在这里错过了什么,以及如何让它工作?

在此先感谢。

回答

0

/etc/init.d/sysklogd确实存在吗?

10.8我有/etc/init.d/syslog和手动运行/etc/init.d/syslog restart工作正常。