我有根据系统当地时间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
谢谢您的帮助。