sexta-feira, 16 de outubro de 2009

Horario de Verão no HP-UX

1) Acrescentar no arquivo /usr/lib/tztab as linhas com as definições das datas para o Brasil:

# Brazilian Eastern Standard Time, Brazilian Eastern Daylight Time BRA3BDT
0 1  15-21 10 2008-2024 0 BDT2
0 23 14-20 2  2009-2011 6 BRA3
0 23 25    2  2012    0-6 BRA3
0 23 14-20 2  2013-2014 6 BRA3
0 23 21    2  2015    0-6 BRA3
0 23 14-20 2  2016-2022 6 BRA3
0 23 25    2  2023    0-6 BRA3
0 23 14-20 2  2024-2025 6 BRA3

parametros EX: 0 23 14-20 2 2024-2025 6 BRA3

0         = minuto (0-59)
23        = hora (0-23)
14-20     = dia do mes (1-31)
2         = mes do ano (1-12)
2024-2025 = ano (1970-2038)
6         = dia da semana (domingo = 0)
BRA3      = Time Zone



Caso seja a primeira vez que se está configurando horario de verão no sistema, certificar-se de que a hora atual do sistema está correta em relação a GMT:

# date
Thu Sep 11 09:11:17 BRA 2008

# date -u
Thu Sep 11 12:11:17 UTC 2008

Quando não estamos em horario de verão a diferença com relação a GMT (UTC) deve ser -3 horas.
Se estiver diferente disso, seu sistema está com o horario absoluto errado ou com o timezone definido incorretamente (diferente de GMT-3). Isto precisa ser corrigido primeiro.
Se for necessario ajustar o horario absoluto do sistema, usar o comando date.
A sintaxe é:

# date [-u] [mmddhhmm[[cc]yy]]

Caso seja necessario retroagir a data para este ajuste recomendamos que o sistema seja reiniciado (reboot).

2) Altere o arquivo /etc/TIMEZONE para BRA3BDT:

# TZ=BRA3BDT
# export TZ

Um comentário: