2017-07-07 94 views
-2

所以我认为每个时区之间大约有30分钟的时间。我想在每个时区运行我的脚本cron.php上午12点(午夜)。我怎样才能做到这一点?每个时区在12时运行cron作业

我一直在寻找这样的代码:

TZ=UTC 
* 7 * * * root date | mail root 
TZ=CEST 
* 7 * * * root date | mail root 
TZ=PCT 
* 7 * * * root date | mail root 

工作的呢?

代码是什么意思?

任何更好的解决方案?

+0

*“有各地各时区之间30分钟” * - 好吧,不完全是:HTTPS:/ /en.wikipedia.org/wiki/List_of_time_zone_abbreviations - 大多数有1小时的差异,但有一些有30分钟的差异,其他有45分钟。谁知道是否可以在将来创建另一个不同的... – 2017-07-07 01:35:13

+0

它每分钟运行一次,每个时区都有'cron.php'步骤,看看它是否在00:00。 – ceejayoz

回答

2

大多数时区相隔1小时,有几个例外。 上述代码将在每个上市时区的上午7点运行。

这可能是更好的有每小时一班的脚本,只是踢的关一次在自己的时区