对于初学者来说,理解 cron 作业可能是一项令人困惑的任务。为了帮助您理解,请考虑以下旨在每分钟执行一项任务的代码:
run.php:
<?php echo "This code will run every minute"; ?>
cron.php:
<?php $path = dirname(__FILE__); $cron = $path . "/run.php"; echo exec("***** php -q ".$cron." > /dev/null"); ?>
两个文件应位于同一目录中,此代码才能正常运行。如果仍然失败,请探索以下故障排除提示:
PHP 中的 SSH2 库提供了另一种 cron 作业管理方法。考虑使用 PHP 和 SSH2 来实现更复杂的实现,详细信息请参阅本综合指南:
[使用 PHP SSH2 管理 Cron 作业](http://code.tutsplus.com/tutorials/managing-cron-jobs- with-php--net-19428)
cron作业使用表示时间顺序运算符的五列语法进行定义,每个运算符后跟一个命令或路径:
* * * * * home/path/to/command/the_command.sh
这些列指定:
运算符增强了 cron 作业的灵活性:
每天第一天中午 12 点运行任务月:
0 1 home/path/to/command/the_command.sh
运行任务星期六在上午 8:30:
8 6 home/path/to/command/the_command.sh
以上是如何有效管理 PHP 中的 Cron 作业?的详细内容。更多信息请关注PHP中文网其他相关文章!