Leandro,
Tem uma outra forma, ao invés de conectar para verificar o próprio
servidor pode se auto ajustar a hora.
Isto usando o ntpdate, usando os servidores de hora do
http://ntp.br/
Basta colocar no cron para rodar, por exemplo de 2 em 2 horas o
comando:
/usr/sbin/ntpdate pool.ntp.br > /dev/null
Att,
Paulo
On 21/02/2015 10:56, Leandro wrote:
Show valeu
Em 21/02/2015 10:04, "Adriano Rafael
Gomes" < adrianorg@arg.eti.br>
escreveu:
On Sat, Feb
21, 2015 at 02:34:31AM -0200, Leandro wrote:
> ... so que preciso executar esse cara em varios
servidores, daí teria
> que incrementa-lo um pouco mais, como fazer ssh para esse
servidores
> e executá-lo alguem pode ajudar.
Gosto de usar o [1]dsh para executar um mesmo comando em
vários
servidores via ssh.
[1]https://packages.debian.org/wheezy/dsh
> #!/bin/bash
>
> D=$(date --date '7 days'|awk {'print $5'})
>
> if [ "$D" == "BRT" ]; then
> echo "Horario normal"
> else
> echo "ainda em horario de verao"
> fi
Ficaria algo assim:
dsh -M -m servidor1,servidor2 -c "date +%Z --date '7 days'"
Daí, caso queira, você processa a saída do comando acima, por
exemplo:
dsh -M -m servidor1,servidor2 -c "date +%Z --date '7 days'" |
sed -e "s/BRST/verao/" -e "s/BRT/normal/"
Leia o man dsh, principalmente as opções -a e -f, para
especificar a
lista de servidores em um arquivo ao invés de na linha de
comando.
|