使用CRON作业执行PHP脚本

时间:2013-04-22 10:03:29

标签: php automation cron

我想每天午夜运行PHP脚本。在研究了如何做到这一点后,看来实现这一目标的最佳方法是使用CRON作业。

如果我的php脚本位于http://example.com/scripts/scriptExample.php,是否有人能够显示这个CRON命令的最简单示例?

我浏览了很多帖子,但我找不到一个足够简单的例子供我学习和建立。

4 个答案:

答案 0 :(得分:25)

Crontab需要服务器上的完整路径。

0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php

这将在午夜每天执行。

答案 1 :(得分:4)

如果您对Linux服务器有sudo访问权限: - 然后执行以下操作

sudo crontab -e

这将在您的服务器上为您打开cron选项卡。

接下来你必须为你想要执行的文件做一个cron条目

00 00 * * * /usr/local/bin/php "path of the php file which you want to execute"

00 00 * * *这将在每天午夜运行你的cron,意思是0小时0分

答案 2 :(得分:2)

这样的事情:

00 * * * * /usr/local/bin/php /home/john/myscript.php

00 * * * *表示每小时 / usr / local / bin / php - php主引擎所在的位置 /home/john/myscript.php - 要运行的脚本(物理路径)

您也可以使用@hourly特殊键:

@hourly /usr/local/bin/php /home/john/myscript.php

答案 3 :(得分:0)

您是否使用公司来托管您的网站?

因为你的c panel中有一个名为cron jobs的图标,你可以告诉它要执行什么脚本以及何时执行。