2017-07-07 97 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點運行。

這可能是更好的有每小時一班的腳本,只是踢的關一次在自己的時區