msoliver
(usa Debian)
Enviado em 05/07/2018 - 22:15h
humbertofelipe escreveu:
O scrip7.sh e o arquivo onde o script se encontra.
Não entendi a sua lógica . . .
Tem "hosts" no arquivo do script?
De qquer forma, seguem alguns exemplos de como fazer.
#!/bin/bash
read -p " Digite um host: " host
if fping -q $host;then
echo " $host ATIVO"
else
echo " $host INATIVO"
fi
#Se tiver os hosts em um arquivo txt, um host por linha, faça:
#!/bin/bash
while read -r host;do
if fping -q $host;then
echo " $host ATIVO"
else
echo " $host INATIVO"
fi
done<arquivo.txt
#Se tiver os hosts em um arquivo txt, na mesma linha, separados por ":" faça:
#!/bin/bash
for host in $(sed 's/:/\n/g' arquivo.txt);do
if fping -q $host;then
echo " $host ATIVO"
else
echo " $host INATIVO"
fi
done
ATt.:
marcelo oliver