使用 CRON 作业执行 PHP 脚本 [已关闭]

2022-08-30 17:49:45

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

如果我的php脚本位于 http://example.com/scripts/scriptExample.php,有人可以展示这个CRON命令的最简单的例子吗?

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


答案 1

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

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

这将在每天午夜执行。


答案 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

推荐