Ping para servidores tendo um arquivo TXT com a lista dos IPs/Hostnames
Publicado por Hertz Raya Zocolan Silva (última atualização em 11/07/2018)
[ Hits: 2.987 ]
Sintaxe:
./ping_hosts.sh [ FILE_IPs ]
Crie um arquivo TXT com os IPs/Hostnames para rodar como parâmetro deste script.
Exemplo de saida do script:
# ./ping_hosts.sh arq.txt
1/3 - 10.130.214.141
2/3 - 192.168.30.30.2
3/3 - 127.0.0.1
1 IPs não responderam ao ping
Os IPs que estiverem em hightlight não responderam ao ping.
if [ -z $1 ] then echo -e "\nSintaxe: $0 [ FILE_IPs ]\n" exit 23 fi SERVER_LIST="$1" var=0 tot="`cat ${SERVER_LIST} | wc -l`" ; tot="`echo ${tot}`" rot_ping() { ping -c2 ${IP} -W 3 1>/dev/null 2>&1 ERRO="`echo $?`" if [ "${ERRO}" -gt 0 ] then IP="`tput smso`${IP}`tput rmso`" echo -e "${IP}" >> /tmp/erros.$$ fi } cat $SERVER_LIST | while read IP do var="`expr $var + 1`" rot_ping echo -e "$var/$tot - $IP" done if [ -f /tmp/erros.$$ ] then echo -e "\n`cat /tmp/erros.$$ | wc -l` IPs nao responderam ao ping\n" yes | rm -f /tmp/erros.$$ 2>/dev/null fi
createrootkde - programas do KDE 5 como root
mysqlapache2combo - Pequeno script que facilita a vida
Visualizar .DOC sem o Openoffice,Abiword,etc.
Instalar temas GTK no /usr/share/themes ou no diretório pessoal
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Quebra de linha na data e hora no Linux Mint
Organizando seus PDF com o Zotero
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (9)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (5)