时区无法正常工作
我正在使用运行 ubuntu 12.04LTS 的 linode 服务器。我的问题是,当我使用 dpkg reconfigure tz 将时区配置为 IST ASIA/Calcutta 时。它使用 date 命令显示正确的时区。但它在 CRON 作业和 PHPMYADMIN 中不起作用。因为我的工作非常重要,所以我急切地需要在 UTC 时区工作才能相应地运行我的 cron 作业。但现在我只能使用由 cron 作业运行的应用程序输出。请帮帮我!!
提前致谢
答案1
重新启动 crontab 后,它将起作用。最好重新启动系统。否则您必须重新启动太多服务。例如 syslog 也会显示旧时区,直到您重新启动它。同时以下命令将解决您的问题。
$ 服务 cron 重启
$ sudo 服务 rsyslog 重启
答案2
sudo dpkg-reconfigure tzdata
请使用而不是通过环境变量来设置您的时区。