Término do horário de verão 2012/2013

Em 2008, o governo brasileiro fixou uma data para início e término do horário de verão através do Decreto 6.558. Essa medida vale para os estados RS, SC, PR, SP, RJ, ES, MG, GO, MT, MS e DF e obedece às seguintes regras:

Início – às 00:00h do 3º domingo de Outubro;
Término – às 00:00h do 3º domingo de Fevereiro.

A regra de término tem uma exceção: quando o 3º domingo de Fevereiro cair no Carnaval, o término do horário de verão será às 00:00h do domingo subsequente; sendo assim o horário de verão 2012/2013 que entrou em vigor às 0:00 hrs do dia 21/10/2012 se encerra às 23:59 do dia 16/02/2012.

Se o sistema está atualizado, provavelmente a mudança irá acontecer de forma automática. Mas como diz o provérbio “seguro morreu de velho”, não custa nada verificar se o SO está pronto para o término do horário de verão.

Para checar:

1) Verificar o timezone:

$ cat /etc/timezone
America/Sao_Paulo

Obs.: O procedimento acima é válido para Debian e seus derivados. Para sistemas baseados em Red Hat, o arquivo é /etc/sysconfig/clock.

2) Checar se o arquivo do timezone está configurado com a data correta para início e término do horário de verão:

$ zdump -v /usr/share/zoneinfo/America/Sao_Paulo | grep 201[23] | head -6 | tail -4

Como a saída do comando é extensa, são aplicados filtros, para exibir somente ocorrências de início e fim do horário de verão ciclo 2012/2013.

3) Um último teste: utilizar o comando date para simular data futura e verificar se o horário irá mudar corretamente.

echo -ne “Hora Atual:                  $(date) \n”; echo -ne “Horario de Verao:            $(date –date=”1 day”) \n”; echo -ne “Termino do Horario de Verao: $(date –date=”2 days”) \n”

Hora Atual:                  Fri Feb 15 01:52:40 BRST 2013
Horario de Verao:            Sat Feb 16 01:52:40 BRST 2013
Termino do Horario de Verao: Sun Feb 17 00:52:40 BRT 2013

O comando date, com a opção -d/–date permite verificar a hora futura ou passada; no exemplo, verificou-se o horário atual, sábado e domingo, sendo que neste último, a hora não consta mais como BRST (BRazilian Summer Time) e sim BRT (BRazilian Time).

Ahn e por último… não sei o que acontece no cron, mas de vez em quando ele se perde com essas mudanças de horário… Então, se tiver tarefas agendadas, é legal dar um restart no serviço, só para garantir😉.

$ sudo restart crond

 

0 Responses to “Término do horário de verão 2012/2013”



  1. Deixe um comentário

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




Follow Nix on WordPress.com
fevereiro 2013
S T Q Q S S D
« jan   mar »
 123
45678910
11121314151617
18192021222324
25262728  

Flickr Photos

Red and Gold

Mais fotos

%d blogueiros gostam disto: