[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
- Saida inesperada do while,
Marcos Gattermeyer <=