📜  php run cron evey hour - PHP (1)

📅  最后修改于: 2023-12-03 15:18:21.020000             🧑  作者: Mango

PHP 轮询每小时运行 Cron

Cron 是一种计划任务程序,用于在一定时间间隔内执行指定的任务。本文将介绍如何在 PHP 中实现每小时运行 Cron 任务。

步骤1:创建 Cron 脚本

创建一个 cron.php 文件,并添加以下代码:

<?php
// 执行需要运行的任务
echo 'Cron job is running every hour.';

在代码中,您可以设置要执行的任务。在此示例中,我们只是简单地打印一条消息。

步骤2:设置 Cron 定时器

在 Linux 中,您可以使用以下命令设置每小时运行 cron.php

0 * * * * /usr/bin/php /path/to/cron.php >/dev/null 2>&1

此命令会在整点触发 Cron,并执行 cron.php 文件。您需要将 /path/to/cron.php 替换为实际的文件路径。

步骤 3:验证 Cron 是否正常运行

完成以上步骤后,您可以检查 Cron 是否按预期工作。您可以通过以下命令查看 Cron 的日志文件:

tail -f /var/log/syslog

如果一切正常,您将看到输出如下所示:

Dec 22 11:00:01 root cron[23819]: (root) CMD (/usr/bin/php /path/to/cron.php >/dev/null 2>&1)
结论

通过本文介绍的步骤,您可以设置 PHP 轮询每小时运行 Cron 任务。在实际项目中,您应该根据需要设置 Cron 脚本的具体内容,并设置适当的定时器来执行它。