我已经在cpanel设置了一个cron作业,每隔午夜自动将一些东西发布到数据库。
然而,这个cron作业正好在早上7点运行。我已经尝试在我的php.ini中设置不同的时区,但它决不会影响这个cron作业。
有人告诉我问题是什么。
答案 0 :(得分:1)
如果您只是更改hour
为17
运行它,那么它将在您的时间午夜运行。
说明:由于您当前的工作安排在午夜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时间之间的差异
千电子伏