Monit
Monit - 配置“檢查程序”的問題
我正在嘗試將 Monit 配置為執行我的腳本,但它不起作用。
我在 Ubuntu 11.2 環境中執行 Monit 5.3.2(它是一個虛擬機,我的機器實際上是 Windows 7),由於某種原因,我無法使“檢查程序”工作。它總是給出錯誤: 警告:程序不可執行:‘scriptPath’。
以防萬一,我通過複製 Monit 在手冊 ( http://mmonit.com/monit/documentation/monit.html ) 上的範例進行測試,並將腳本創建為手冊,如下所述:
一個例子:
check program myscript with path "/usr/local/bin/myscript.sh" if status != 0 then alert
上述範例的範例腳本 (
/usr/local/bin/myscript.sh
):#!/bin/bash echo test exit $?
無論如何,即使有這些說明,我仍然收到相同的錯誤消息:警告:程序不可執行:
/usr/local/bin/myscript.sh
我不知道會發生什麼。任何建議都非常受歡迎。
如錯誤消息所述,您的腳本文件不可執行。您需要
x
使用以下命令添加權限chmod
:chmod +x /usr/local/bin/myscript.sh