2016-12-07 59 views
0

我按照這個鏈接上的指示,我在EE上找到這裏... http://nagios.sourceforge.net/docs/3_0/quickstart-fedora.html 好了試圖用命令停止nagios service nagios stop之後,看到其狀態服務nagios狀態出現以下消息:「在/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

這很正常。在停止Nagios時,PID文件將被刪除。 也許這是一個Nagios錯誤,但你可以安全地辯稱缺乏nagios.lock意味着Nagios沒有運行。 –

回答

0

這不是一個錯誤。 「/usr/local/nagios/var/nagios.lock中找不到鎖定文件」表示它沒有運行。

如果運行echo $?直接service nagios status之後,而它沒有運行,你會發現,退出代碼爲3

3是該狀態正確的值返回代碼記錄在Linux標準基礎。

一些消息來源: 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