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: Luiz guilherme Nunes Fernandes
Subject: Re: [shell-script] Problemas ssh
Date: Thu, 27 May 2010 09:08:59 -0700 (PDT)

Opa blz, já tentei, não funcionou.

T+

--- Em qui, 27/5/10, Thiago Diniz da Silveira <address@hidden> escreveu:

De: Thiago Diniz da Silveira <address@hidden>
Assunto: Re: [shell-script] Problemas ssh
Para: address@hidden
Data: Quinta-feira, 27 de Maio de 2010, 12:57







 



  


    
      
      
      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]





    
     

    
    


 



  






      

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



reply via email to

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