.php可以在Linux上的Crontab函数中使用,还是仅执行.CGI脚本?
我正在使用Plesk控制面板,我根据Crontab文档进行了设置,但我认为它没有执行php文件。
是否有人知道如何处理
答案 0 :(得分:4)
要添加到先前的答案,可以使用crontabs来执行php脚本。
你可以让他们像Paul和fvu建议的那样运行php解释器,在这种情况下你需要指定php interpereter的正确路径(通过使用exec('whereis php')在php中获取它;它将打印出你系统上php的路径。)
另一种方法是简单地使用wget通过http获取php文件,而http文件依次执行它。
* * * * * wget http://yoursite.com/yourscript.php
答案 1 :(得分:2)
你绝对可以从cron执行php脚本。
像这样:
在crontab中:
*/5 * * * * /usr/bin/php5 -q /path/to/script/yourscript.php
每5分钟执行一次yourscript.php。
答案 2 :(得分:0)
您只能使cron
运行可执行文件。如果您希望运行PHP脚本,请运行php -f
,然后运行脚本的文件名,例如:
/usr/local/bin/php -f script.php