Thread Previous • Date Previous • Date Next • Thread Next |
Jørgen Heesche skrev:
Sleep 60 var bare for at forsinke et minut, så det under alle omstændigheder kører 02:00 efter vintertiden. Der er visse steder man risikerer at blive skudt hvis man kører et minut for tidligt.Søren Sørensen wrote: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.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.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."Kan man sætte tiden i et cronjob til at være GMT ?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'.
Thread Previous • Date Previous • Date Next • Thread Next |