Determining daylight savings changes on BSD

Robert Fitzpatrick lists at webtent.net
Fri Feb 2 15:42:31 UTC 2007


I use the following command on our CentOS Linux servers to find out if
the system is ready for the daylight savings changes coming up, but it
does not seem to work the same on our FreeBSD 5.4 and 6.1 servers. How
can I do this? I see the zdump command and the man page seems to suggest
the same usage, but...

esmtp# zdump -v US/Eastern | grep 2007
esmtp# zdump -v US/Eastern
US/Eastern  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 20:45:52 1901 UTC isdst=0 gmtoff=0
US/Eastern  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 20:45:52 1901 UTC isdst=0 gmtoff=0
US/Eastern  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 03:14:07 2038 UTC isdst=0 gmtoff=0
US/Eastern  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 03:14:07 2038 UTC isdst=0 gmtoff=0

The Linux version spits out all years, hence the need for grep:

[root at tpa-hosting ~]# zdump -v US/Eastern |grep 2007
US/Eastern  Sun Mar 11 06:59:59 2007 UTC = Sun Mar 11 01:59:59 2007 EST isdst=0 gmtoff=-18000
US/Eastern  Sun Mar 11 07:00:00 2007 UTC = Sun Mar 11 03:00:00 2007 EDT isdst=1 gmtoff=-14400
US/Eastern  Sun Nov  4 05:59:59 2007 UTC = Sun Nov  4 01:59:59 2007 EDT isdst=1 gmtoff=-14400
US/Eastern  Sun Nov  4 06:00:00 2007 UTC = Sun Nov  4 01:00:00 2007 EST isdst=0 gmtoff=-18000

-- 
Robert



More information about the freebsd-questions mailing list