[2] Comentário enviado por
jsh em 19/10/2009 - 08:05h:
o zic está sendo aplicado no arquivo errado.
as configurações são feitas no arquivo verao.2010.zic.
zic /usr/share/zoneinfo/Brazil/verao.2010.zic
valeu, seu script me poupou tempo!
[3] Comentário enviado por
jgama em 19/10/2009 - 11:56h:
O script correto seria assim:
#!/bin/bash
echo "Verificando o arquivo localtime"
file /etc/localtime |awk '{ print $2 }'
echo "Criando o arquivo de horário de verão 2009"
touch /usr/share/zoneinfo/Brazil/verao.2009.zic
echo Rule\ Brazil\ 2009\ only\ -\ Oct\ 18\ 00:00\ 1\ \S >> /usr/share/zoneinfo/Brazil/verao.2009.zic
echo Rule\ Brazil\ 2010\ only\ -\ Feb\ 21\ 00:00\ 0\ \- >> /usr/share/zoneinfo/Brazil/verao.2009.zic
echo Zone\ Brazil\/East\ \-3:00\ Brazil\ \BR%sT >> /usr/share/zoneinfo/Brazil/verao.2009.zic
echo "Deseja efetivar o horário de verão s/n?"
read resposta
if [ $resposta = "s" ]; then
zic /usr/share/zoneinfo/Brazil/verao.2009.zic
echo "Time zone alterado segue resultado"
zdump -v Brazil/East |grep 2010
else
echo "Você não ativou o horário de verão"
echo "Time Zone Atual"
zdump -v Brazil/East
fi
Abraço