我有一個運行curl命令並檢索數據的php腳本。之後我用數據更新數據庫。這對我直接執行腳本時正常工作,但在使用crontab時不起作用。我的crontab行是:curl不能在php腳本和crontab中工作,但通過瀏覽器執行
* * * * * /usr/bin/php http://mydomain.com/script.php
當我使用這個通過的crontab我看到數據庫更新,但來自卷邊功能不領受內容。 同樣,如果我嘗試從ssh運行php腳本,它也可以正常工作。
我有一個運行curl命令並檢索數據的php腳本。之後我用數據更新數據庫。這對我直接執行腳本時正常工作,但在使用crontab時不起作用。我的crontab行是:curl不能在php腳本和crontab中工作,但通過瀏覽器執行
* * * * * /usr/bin/php http://mydomain.com/script.php
當我使用這個通過的crontab我看到數據庫更新,但來自卷邊功能不領受內容。 同樣,如果我嘗試從ssh運行php腳本,它也可以正常工作。
腳本是否駐留在遠程機器上?如果沒有,爲什麼不這樣做:'/ usr/bin/php/path/to/script.php'? – Daniel
我首先嚐試這麼做......它沒有工作,所以我試圖將其更改爲完整的網址。 – nimi