I have set CRON_USE_LOCAL_TIME to use local time.
I have set the POSIX string to simulate a summer time shift: today is Friday(5) August (8) and the POSIX string to have a time shift next night 'CET-1CEST,M8.1.6,M12.5.0/3' (check specifications here: https://www.ibm.com/developerworks/aix/library/au-aix-posix/index.html).
My cron job expression is the following, aiming to set up a job every day at 00h05: '0 0 5 /1 *'.
The cron_next function fails and returns a date in the past (1 day earlier).
In general, I have found that during 24h (at least) close the DST time shift, the cron_next returns an earlier date.
The issue is only seen on forward time shift (summer) and not on backward time shift (winter).
Has anyone experienced this?
I have set CRON_USE_LOCAL_TIME to use local time. I have set the POSIX string to simulate a summer time shift: today is Friday(5) August (8) and the POSIX string to have a time shift next night 'CET-1CEST,M8.1.6,M12.5.0/3' (check specifications here: https://www.ibm.com/developerworks/aix/library/au-aix-posix/index.html). My cron job expression is the following, aiming to set up a job every day at 00h05: '0 0 5 /1 *'. The cron_next function fails and returns a date in the past (1 day earlier). In general, I have found that during 24h (at least) close the DST time shift, the cron_next returns an earlier date. The issue is only seen on forward time shift (summer) and not on backward time shift (winter). Has anyone experienced this?