我在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文件的「啓動程序」中給出的完整命令。它只是採用命令中的第一個單詞並嘗試執行並失敗。這是一個已知的問題?如果是,它是否有解決方法?如果沒有,我在這裏錯過了什麼,以及如何讓它工作?
在此先感謝。