shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Problemas ssh


From: Thiago Diniz da Silveira
Subject: Re: [shell-script] Problemas ssh
Date: Thu, 27 May 2010 12:57:53 -0300

Talvez colocando no final um && exit

não funciona?

Em 27 de maio de 2010 12:25, Fabricio Candido
<address@hidden>escreveu:

> Luiz, bom dia.
>
>   Isso nao seria bem shell mas como vc esta usando ssh, Uma sugestão: mude
> as linhas:
>
> ssh root@${vetor[$zero]}
>    df && echo && free -m && echo
>    exit
>
> por:
>
> ssh root@${vetor[$zero]} "df && echo && free -m && echo"
>
>
> Att.
>
> Fabricio Candido
>
> 2010/5/27 Luiz guilherme Nunes Fernandes <address@hidden>
>
> >
> >
> > Prezados, tudo bem?
> >
> > Estou com o seguinte problema, montei um script, que não funciona
> > corretamente, gostaria que ele fizessse conexão ssh entre umas 100
> máquinas
> > aproximadamente. Dentro dos vetores eu iria adicionando os ips de minha
> > rede, os servidores já possuem chaves assimétricas. Gostaria que ele
> > conectasse um por um deles e desconectassem, como seria para eu
> desconectar
> > no servidor com o próprio script na máquina local. Quando ele se conecta
> ao
> > primeiro ip, ele não fecha a coneção do ssh.
> >
> > #!/bin/bash
> >
> > #Desenvolvido por Luiz Guilherme Nunes Fernandes
> >
> > rddez="10.10."
> > rdcnd="192.168."
> >
> > #Rede 10.10.0.0
> > vetor=("$rddez"190.10 "$rddez"190.12)
> >
> > #Rede 192.168.0.0
> > array=("$rdcnd"10.2 "$rdcnd"10.3)
> >
> > echo "###############"
> >
> > ################################
> > ########## Rede 10.10 ##########
> > ################################
> >
> > cont=${#vetor[*]}
> > zero=0
> > while [ $zero -lt $cont ]; do
> >     echo ${vetor[$zero]}
> >     ssh root@${vetor[$zero]}
> >     df && echo && free -m && echo
> >     exit
> >     zero=$[zero + 1]
> >     echo "###############"
> > done
> >
> > ################################
> > ######### Rede 192.168 #########
> > ################################
> >
> > contt=${#array[*]}
> > inicial=0
> > while [ $inicial -lt $contt ]; do
> >     echo ${array[$inicial]}
> >     ssh root@{array[$inicial]}
> >     df && echo && free -m && echo
> >     exit
> >     inicial=$[inicial + 1]
> >     echo "###############"
> > done
> >
> > Att.
> > Luiz Guilherme Nunes Fernandes
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]