Shell脚本可根据夏时制对照EST时间(系统时间)检查UTC时间

时间:2019-03-18 19:55:20

标签: linux shell timezone redhat utc

我有根据系统当地时间EST运行的cron作业。我不想将crontab更改为UTC时区。当前,cron作业正在基于EST时区调用脚本。我担心当日光节约变为现实时该如何处理。

我想将条件放入具有EST时区的脚本中,以便在3月2日(星期日)凌晨2点至11月1日星期日增加1小时,然后在凌晨2点删除1小时。因为我必须在特定的时间运行工作,例如11 UTC,15 UTC和19 UTC。

系统操作系统:Redhat 5.11

我不确定该如何处理。

cronjob :(系统时间:EST)

14 11,15,19 * * * script to execute

伪代码:

if 2nd sunday of march 2am <= systemdatetime  <= 1st sunday of nov 2am
  sleep for 1 hours
else
  continue

谢谢您的帮助。

0 个答案:

没有答案