Horário de Verão no Linux
Olá hoje vamos tratar de um assunto que todo ano dá uma certa dor de cabeça, o horário de verão. Na internet tem "milhões" de tutoriais como se fazer então acho que vou entrar para essa estatística.
O problema:
Quando altera o horário de versão temos o velho problema de adiantar ou atrasar o horário atual. Então temos um jeito "automático" para que isso não aconteça.
Criando o arquivo:
Podemos criar um arquivo com qualquer nome com extensão .zic utilizando seu editor de texto preferido, no meu caso utilizo o vi
Exemplo: vi /tmp/horario-de-verao.zic
Conteúdo do arquivo:
# HORARIO DE VERAO BRASILEIRO
Rule Brazil 2012 only – Oct 21 0:00 1:00 S
Rule Brazil 2013 only – Feb 17 0:00 0 -
Rule Brazil 2013 only – Oct 20 0:00 1:00 S
Rule Brazil 2014 only – Feb 16 0:00 0 -
Rule Brazil 2014 only – Oct 19 0:00 1:00 S
Rule Brazil 2015 only – Feb 22 0:00 0 -
Rule Brazil 2015 only – Oct 18 0:00 1:00 S
Rule Brazil 2016 only – Feb 21 0:00 0 -
Rule Brazil 2016 only – Oct 16 0:00 1:00 S
Rule Brazil 2017 only – Feb 19 0:00 0 -
Rule Brazil 2017 only – Oct 22 0:00 1:00 S
Rule Brazil 2018 only – Feb 18 0:00 0 -
Rule Brazil 2018 only – Oct 21 0:00 1:00 S
# Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]
Zone Brazil/East -3:00 Brazil BR%sT
Validando o arquivo:
Para verificar se as configurações foram aplicadas corretamente utilize o comando:
zdump -v Brazil/East
Feito isso meu horário de verão vai de 21 de outubro de 2012 até 17 de fevereiro de 2013. Note que neste arquivo já está contemplando até o ano de 2018.
Att Junior.
Comentários