首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Cron Jobs不遵循WHM / Server时区

Cron Jobs不遵循WHM / Server时区
EN

Stack Overflow用户
提问于 2019-02-20 03:59:01
回答 1查看 0关注 0票数 0

我有一个来自vultr的专用云服务器。在我的WHM中,我将我的服务器时区设置为亚洲/加尔各答(印度时间)。而且在我的cPanel(通过multiPHP INI编辑器)中,我将我的时区设置为亚洲/加尔各答。

为了测试我的时区,我在php文件中有这个 -

date_default_timezone_set("Asia/Kolkata");
$script_tz = date_default_timezone_get();
if (strcmp($script_tz, ini_get('date.timezone'))){
   echo 'Script timezone differs from ini-set timezone.';
} else {
   echo 'Script timezone and ini-set timezone match.';
}

所以我可以看到我的脚本时区和ini-set时区是相同的,它匹配。此外,phpinfo()显示我的日期/时区为亚洲/加尔各答

现在,我想每天午夜(亚洲/加尔各答)运行一个cronjob,我的cronjob设置是 -

最小|小时| 一天| 月| 平日| 命令
-----+-----+------+----- -+---------+------------------------------------------+
 0 | 0 | * | * | * | / usr / local / bin / php /home/namehere/public_html/cron_test.php

上面的cron运行良好,但不是在我想要的时区(亚洲/加尔各答)。我认为它是在UTC上运行的。

为什么即使在我的WHM /服务器时区是亚洲/加尔各答之后,cronjob还没有关注它?我在哪里做错了。请指导我解决问题。

EN

回答 1

Stack Overflow用户

发布于 2019-02-20 13:23:19

命令date在SSH控制台中输出什么?

复制时区文件。

cp /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档