首页 > 解决方案 > cron 不工作

问题描述

我为 cron 创建的确实在凌晨 1 点运行,如下所示。0 1 * * * 它不工作,但是当尝试像 0 13 * * * 它工作正常。请为此提出解决方案。提前致谢

标签: phpcron

解决方案


创建一个测试页面,如test.php

将下面的代码写入您的test.php

<?
echo "Current server time: " . date('d-m-Y H:i:s');
date_default_timezone_set('Australia/Eucla'); //List of time zone http://php.net/manual/en/timezones.php
echo "and My locale time: " . date('d-m-Y H:i:s');
?>

现在检查并计算您的本地时间与服务器时间的时间偏差,并在玉米作业中设置正确的时间

例如:当前服务器时间:21-08-2018 00:35:25 和我的语言环境时间:21-08-2018 12:35:36 然后服务器时间比您的本地时间少 12 小时。所以你应该把玉米工作比你需要的时间少 12 小时。


推荐阅读