Cron正在運行,但由於某種原因,它未執行腳本。我已經檢查過腳本是否有效,並確實如此。我試圖讓PHP腳本每分鐘執行一次。Cron未執行PHP腳本
* * * * * /etc/php5 /var/www/cron/automatedScript.php
服務器是Linux,Ubuntu發行版。
Cron正在運行,但由於某種原因,它未執行腳本。我已經檢查過腳本是否有效,並確實如此。我試圖讓PHP腳本每分鐘執行一次。Cron未執行PHP腳本
* * * * * /etc/php5 /var/www/cron/automatedScript.php
服務器是Linux,Ubuntu發行版。
你最有可能給它錯誤的PHP可執行文件的路徑:)
在MY系統,這將是:
* * * * * /usr/bin/php /var/www/cron/automatedScript.php
要確認使用執行正確的路徑:
[email protected]:~$ which php
這將返回類似於以下路徑:
/usr/bin/php
我想這可能解決您的問題
* * * * * /usr/bin/php -q /var/www/cron/automatedScript.php
信息:PHP路徑可能在不同的操作系統來改變。所以你必須知道PHP的正確安裝路徑。
如果從終端運行此命令會發生什麼'/ etc/php5/var/www/cron/automatedScript.php' – duellsy
'/ etc/php5'是'php'的路徑嗎?聽起來很奇怪,因爲它通常在'/ usr/bin'中。用'which php'檢查它。另外,該文件是否具有執行權限? – fedorqui
@duellsy「/ etc/php5:是一個目錄」 – jskidd3