Re: Script de verificação de data

2015-02-21 Por tôpico Paulo

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" > 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.





Re: Script de verificação de data

2015-02-21 Por tôpico Leandro
Show valeu
Em 21/02/2015 10:04, "Adriano Rafael Gomes"  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.
>


Re: Script de verificação de data

2015-02-21 Por tôpico Adriano Rafael Gomes
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.


signature.asc
Description: Digital signature