为什么我的cron工作延迟了它的任务?

时间:2016-07-05 04:02:29

标签: php cron cpanel

我已经在cpanel设置了一个cron作业,每隔午夜自动将一些东西发布到数据库。 this is a picture to show the cron job in my cpanel.

然而,这个cron作业正好在早上7点运行。我已经尝试在我的php.ini中设置不同的时区,但它决不会影响这个cron作业。

有人告诉我问题是什么。

3 个答案:

答案 0 :(得分:1)

如果您只是更改hour17运行它,那么它将在您的时间午夜运行。

说明:由于您当前的工作安排在午夜7点(当地时间),您希望它提前7小时运行。所以服务器的时间将是午夜时间下午5点(24小时制17点)。

答案 1 :(得分:0)

所有php.ini的Frist都无法按服务器时间设置服务器时区和crontab,因此您必须根据您的时区更改服务器时间并将您的域同步到该时区。

现在在cpanel中创建cron,如下所示

0   7   *   *   *   your command /location of file

这里我们将使用7代表7AM,希望这对你有用。

您可以将时间设置为适合您的时区,根据服务器时区转换您的时区并设置时间(如我已设置7),之后它将确保根据您运行。

答案 2 :(得分:-3)

转到命令提示符并键入: 日期

仍然在命令提示符下键入: php -r“echo date('D M j H:i:s T Y');”

查看服务器时间和PHP时间之间的差异

千电子伏