Show valeu Em 21/02/2015 10:04, "Adriano Rafael Gomes" <adrian...@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. >