2012-07-20 85 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工作正常。