2011-08-08 90 views
0

我想使用CURL或WGET每15分鐘運行一次PHP腳本。使用CURL/WGET的Cronjob

這個PHP文件在本地文件夾:

/home/x/cron.php 

我將如何運行這個使用curl/WGET?

,當我嘗試運行

curl /home/x/cron.php 

謝謝它不工作!

回答

1

就做這樣的事情:

/usr/bin/php /home/x/cron.php

捲曲/ wget的是HTTP動作。如果你的PHP腳本在同一個系統上,你不想通過HTTP加載它。 (當然,如果它可以通過HTTP訪問,但我不認爲這是你想要的。)直接調用它。

或者,您可以設置執行權限的腳本,並在shebang line for PHP拋出:

#!/usr/bin/php

然後,只要把你的PHP腳本在crontab中直接。

+0

DX我感到非常愚蠢!我應該知道這個! 非常感謝!我需要休息一下哈哈 –

0

如果您使用CURL或WGET,我相信您需要將路徑作爲URL傳遞。如果你想運行在命令行上的PHP腳本,你需要使用PHP的CLI