2014-01-21 25 views
1

美好的一天。在monit中運行php腳本

有沒有什麼辦法可以運行一個php「my_script.php」腳本作爲在秋天的一個惡魔活動一個node.js服務器的行動?

的腳本來執行刪除記錄的關連人士之表:

我嘗試不同的方法,但它不工作我,目前該監控過程腳本如下:

#monit script 
set logfile /var/log/monit.log 

check process nodejs with pidfile "/var/run/mi_server.pid" 
start program = "/sbin/start mi_server" 
stop program = "/sbin/stop mi_server" 
if failed port 8079 protocol HTTP 
    then 
    exec "/var/www/html/proyect/script_delete_pers.php" 

任何想法如何正確執行腳本?

問候

+1

是PHP腳本設置爲用戶可執行文件?它在文件的頂部是否有正確的hashbang? – srquinn

回答

0

monit的沒有得到,一個交互的shell做了所有的環境變量,所以可能的monit不具備路徑PHP可執行文件。

嘗試像

exec "/usr/local/bin/php /var/www/html/proyect/script_delete_pers.php"