tente ssh ${WIP1} <<FINAL ls > /dev/null FINAL
2008/4/4 Marcos Gattermeyer <[EMAIL PROTECTED]>: > Ola a todos, > > Tenho um arquivo de filiais + Ips chamado loja : > > 01 192.168.0.1 > 02 192.168.0.2 > 05 192.168.0.5 > . > . > 70 192.168.0.70 > > Montei um script para verificar se a filial esta ativa : > > #!/bin/bash > while read LINHA ; do > WFILIAL=`echo $LINHA | awk '{print $1}'` > WIP1=`echo $LINHA | awk '{print $2}'` > if ! ssh ${WIP1} ls > /dev/null ; then > continue > else > echo "Filial $WFILIAL esta ativa" >> noar.txt > fi > done < $LIST > > Acontece que no comando ssh para cada filial necessito a digitacao de > uma senha, ai o script sai fora do while. > > É inevitavel o uso do ssh e do login para o processo. > > Sera que existe alguma forma de evitar esta saida inesperada ? > > Obrigado > > Marcos > > > [As partes desta mensagem que não continham texto foram removidas]