Horário de verão

Notice: Undefined variable: i in /srv/www/lbr.com.br/site/modules/assunto/assunto.php(98) : eval()'d code on line 7
  1. Crie o script testedata.sh com o seguinte conteúdo:
    #!/bin/bash
    
    for i in `seq 18 20`; do
       date -d "10//2014 01:00"
    done
    
  2. Execute da seguinte forma:
    sh testedata.sh
    

    Se estiver tudo OK a saída deve ser assim:

    Sáb Out  9 01:00:00 BRT 2010
    Dom Out 10 01:00:00 BRT 2010
    Seg Out 11 01:00:00 BRT 2010
    Ter Out 12 01:00:00 BRT 2010
    Qua Out 13 01:00:00 BRT 2010
    Qui Out 14 01:00:00 BRT 2010
    Sex Out 15 01:00:00 BRT 2010
    Sáb Out 16 01:00:00 BRT 2010
    Dom Out 17 01:00:00 BRST 2010
    Seg Out 18 01:00:00 BRST 2010
    Ter Out 19 01:00:00 BRST 2010
    Qua Out 20 01:00:00 BRST 2010
    

    Note que do dia 16 de outubro o código aparece BRT no dia 17 passou para BRST, informando que entrou no horário de verão.

Caso a saída do script seja diferente do resultado acima:
  • Se o sistema operacional for mandriva execute:
    urpmi.update -a
    urpmi timezone
    /usr/sbin/update-localtime
    
  • Se não:
    Substitua o /etc/localtime por esse localtime. 
    
IP
3.237.16.210