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.694 ]
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
arredonda - arredondando valores decimais quebrados
Script simples para ripar CDs de áudio em mp3 com uso do CDDB para nomear as faixas.
Nenhum comentário foi encontrado.
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Debian Bookworm para a versão beta Debian 13 Trixie (2)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (21)
material de assembly x64 [RESOLVIDO] (5)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba