Php Cron不工作
我已经为cron创建了在凌晨1点运行的命令,如下所示。 0 1 * * * 它不工作,但当像0 13***一样尝试时,它工作正常。 请对此提出解决方案。Php Cron不工作,php,cron,Php,Cron,我已经为cron创建了在凌晨1点运行的命令,如下所示。 0 1 * * * 它不工作,但当像0 13***一样尝试时,它工作正常。 请对此提出解决方案。 提前感谢创建一个类似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/
提前感谢创建一个类似
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');
?>
将下面的代码写入您的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');
?>
现在用服务器时间检查并计算与本地时间的时间差,并在corn作业中设置正确的时间
例如:当前服务器时间:21-08-2018 00:35:25,我的区域设置时间:21-08-2018 12:35:36,则服务器时间比您的本地时间少12小时。因此,您应该将corn作业设置为比所需时间少12小时。这两个cron时间都可以工作,如果脚本未运行,则会出现其他问题。需要更多信息。嗨,这是我的结果。很好。我不知道问题出在哪里。当前服务器时间:21-08-2018 15:22:09,我的区域设置时间:21-08-2018 15:22:09。因此,如果要在下午1点运行脚本,应设置
0 13***
或凌晨1点,应设置0 01***
。