2012-07-20 2 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이 잘 동작합니다.