← Back to team overview

sslug-teknik team mailing list archive

Re: cron sommertid

 

Søren Sørensen wrote:


Hans Ole Hansen skrev:
Jeg havde et cron job der skulle starte klokken 2.00 localtid, men der skiftede vi til sommertid. Det vil sige at klokken blev til 3.00 og jobbet blev ikke kørt.
Kan man sætte tiden i et cronjob til at være GMT ?
Egentlig underligt det ikke kørte, for "man crond" giver bl.a. "If time has moved forward, those jobs that would have run in the interval that has been skipped will be run immediately. Conversely, if time has moved backward, care is taken to avoid running jobs twice."

Ved skift til sommertid vil man aldrig opleve tidspunkter mellem 2:00 og 2:59, derfor skulle jobs planlagt til det tidsinterval blive startet så snart tiden er skiftet. Men præscis kl. 2:00 er måske et grænsetilfælde. Ved skift til vintertid vil reglen virke udmærket, fordi tidsintervallet 2:00-2:59 opleves to gange.

Alternativt kunne du lægge starter klokken 02 til 01:59 og lave et lille script der starter med sleep 60.


Ja, sæt starttiden til 01:59, det vil virke året rundt; men jeg kan ikke se ideen med 'sleep 60'.


--
Med venlig hilsen

Jørgen Heesche
mailto:heesche@xxxxxxxxxxx


Follow ups

References