Godaddy主持Cron工作时区设置

时间:2016-08-06 05:25:53

标签: cron crontab cpanel

我正在使用godaddy托管和运行cron job for codeigniter。那将是每天上午10点运行。所以在cron tab中我试过这个

00 10 * * * export TZ=Asia/Dhaka; wget http://www.example.com/function

00 10 * * * TZ=Asia/Dhaka; wget http://www.example.com/function

00 10 * * * export TZ=Asia/Dhaka; /usr/bin/curl "http://www.example.com/function"

总是那些在其他时区执行的命令可能是UTC时区,但我需要亚洲/达卡时区UTC +6:00。

如何编写正确的时区命令以及在何处编写它?

Godaddy Cron Tab看起来像这样 enter image description here

3 个答案:

答案 0 :(得分:1)

The above answers didn't help me, they both gave me the date / time for the domain, but not for cron job. What helped me to determine the cron job schedule is:

  1. Take your IP address from cpanel
  2. Google where it's located by searching IP xxx.xxx.xxx.xxx
  3. Google time in that city / country
  4. You have determined your timezone

答案 1 :(得分:0)

C-Panel cron作业管理器未显示服务器的当前时间。设置帐户后,将在驻留在特定时区的特定服务器上完成。您需要找出该时区的内容,然后根据该时区设置时间表。你可以运行

echo date("D M d, g:i A", time()) 

php中发挥作用告诉你。然后设定你的日程安排。

答案 2 :(得分:0)

如果你正在使用PHP,你可以弄清楚服务器上的时间和你所在的时区:

echo date('c');

它会输出类似的内容:

  

2017-08-15T02:40:09 + 00:00