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

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

Saida inesperada do while


From: Marcos Gattermeyer
Subject: Saida inesperada do while
Date: Fri, 04 Apr 2008 13:05:03 -0000
User-agent: eGroups-EW/0.82

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



reply via email to

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