2016-12-07 9 views
0

나는이 링크에서 지침에 따라 EE에서 찾았습니다 ... http://nagios.sourceforge.net/docs/3_0/quickstart-fedora.html nagios를 명령으로 중지하려고 시도한 후 service nagios stop과 그 이후의 상태를 서비스 nagios 상태으로보고하면 "No lock file found in /usr/local/nagios/var/nagios.lock"이 표시됩니다. 어떻게 해결해야합니까?/usr/local/nagios/var/nagios.lock에 잠금 파일이 없습니다.

감사합니다.

+0

이 파일이 존재 하는가? ls/usr/local/nagios/var의 결과는 무엇입니까? –

+0

/usr/local/nagios/var에 nagios가 시작될 때 "nagios.lock"파일이 존재하지만, Nagios를 중지하면 "nagios.lock"파일이 사라집니다. 이 파일에는 PID nagios가 포함되어 있습니다. –

+0

그건 정상입니다. PID 파일은 Nagios 중지시 제거됩니다. 어쩌면 Nagios 버그 일 수도 있지만 Nagios가 없다는 것은 Nagios가 실행되고 있지 않다는 것을 의미합니다. –

답변

0

이것은 버그가 아닙니다. "/usr/local/nagios/var/nagios.lock에 잠금 파일이 없습니다"는 실행 중이 아님을 의미합니다.

당신은 실행되지 않는 동안 echo $? 직접 service nagios status 후, 당신은 종료 코드 3.

3 리눅스 표준에 설명 된대로 그 상태에 대한 정확한 값 리턴 코드입니다 것을 알 수 있습니다 실행하는 경우 베이스.

일부 출처 : https://refspecs.linuxbase.org/LSB_3.0.0/LSB-PDA/LSB-PDA/iniscrptact.html http://ftp.novell.hu/pub/mirrors/ftp.novell.com/forge/library/SUSE%20Package%20Conventions/spc_init_scripts.html