Unix/Linux date command fails when calculating “yesterday”

Problem: A shell-script running every day short after midnight doesn’t work properly once per year after daylight-saving time adjustment. e.g. an expected logfile is missing (“somefile.YYYYMMDD.log”) Discussion:¬†The Unix date command calculates the wrong date when used with “–date yesterday” on the day after¬†daylight-saving time adjustment. # date Mon Mar 31 00:15:03 CEST 2014 # date …

Continue reading ‘Unix/Linux date command fails when calculating “yesterday”’ »