+ Responder ao Tópico



  1. #1

    Padrão Script Horario de verao

    Pessoal como tenho varios servidores aqui decidi faze um script simplesinho mas eficaz para atualizar o horario de verao.

    é soh criar um arquivo com esses dados dar permissao e executar.


    #!/bin/sh
    echo Hora Atual
    echo ..........
    date
    echo ..........
    echo Hora da BIOS
    echo ..........
    date -u
    echo ..........
    echo Copiando Configuracoes Necessarias
    echo ..
    echo ....
    echo ....
    echo .....
    echo "Rule Brazil 2008 only - Oct 19 00:00 1 S" > /usr/share/zoneinfo/Brazil/East
    echo "Rule Brazil 2009 only - Feb 17 00:00 0 -" >> /usr/share/zoneinfo/Brazil/East
    echo "Zone Brazil/East -3:00 Brazil BR%sT" >> /usr/share/zoneinfo/Brazil/East
    echo ..........
    echo Configuracoes Copiadas
    echo . Aplicando Configuracoes
    zic /usr/share/zoneinfo/Brazil/East
    echo . Salvando Configuracoes
    cp /etc/localtime /etc/localtime.bkp
    echo . Copiando Configuracoes
    cp /usr/share/zoneinfo/Brazil/East /etc/localtime
    echo . Conferindo Configuracoes
    zdump -v Brazil/East |grep 200[89]
    echo . Horario Novo
    date
    echo . Horario da Bios
    date -u
    echo . Insirindo Atualizacao do Ntp-Date no Cron
    touch /var/log/acerta_hora.log
    chmod +x /var/log/acerta_hora.log
    echo "## Horario Verao NTP ##" >> /var/spool/cron/crontabs/root
    echo "0 * * * /usr/sbin/ntpdate ntp.cert-rs.tche.br" >> /var/log/acerta_hora.log >> /var/spool/cron/crontabs/root
    echo . Startando NTP
    /usr/sbin/ntpdate ntp.cert-rs.tche.br >> /var/log/acerta_hora.log
    echo . Configuracoes Enceracas
    echo . Conferindo Conferindo Data
    echo ..........
    date
    echo ..........


    Vlw ai
    Última edição por hyperpotato; 21-10-2008 às 13:52.