
msoliver
(usa Debian)
Enviado em 01/11/2016 - 09:58h
msoliver escreveu:
s_jhon escreveu:
=======================================================================
Boa noite s_jhon.
Estava analisando seu script, e surgiu uma dúvida . . .
O SSH do SERVER com IP "10.62.3.47" responde na porta 31
e os OUTROS na PORTA 16, é isso?
Att.:
Marcelo OLiver
Isso aí Marcelo.
=======================================================================
Bom dia s_jhon.
Nesse caso, você poderia colocar as "portas" no arquivo que estão os "IPs" (list_servers_check.txt), tipo:
10.62.3.47:31
Dessa forma, evitaria o "condicional" abaixo, e otimizaria seu script...
if [ "$FILE2" == "10.62.3.47" ]; then
$SSH -p 31 root@${FILE2} ${GERA_LISTA_PERCENT} > /root/temp.txt
$ECHO 'Servidor: '${FILE2} >> /root/check_disk.txt
LIST_PERCENT=/root/temp.txt
else
$SSH -p 16 root@${FILE2} ${GERA_LISTA_PERCENT} > /root/temp.txt
$ECHO 'Servidor: '${FILE2} >> /root/check_disk.txt
LIST_PERCENT=/root/temp.txt
fi
Vou fazer e logo mais posto, ok?
att.:
Marcelo Oliver