Pasar al contenido principal
Alberto Permuy Leal

Menú de navegación

  • Home
  • Blog
  • Proyectos
  • Arsenal
  • Conciertos
  • Acerca de
  • Contacto

Ruta de navegación

  1. Inicio
  2. Blog de Alberto Permuy Leal

Racion de Shell Scripting

Por Un veloz murci… (no verificado), 14 Enero, 2009

Muchos mal llamados Administradores de Sistemas pasan por alto los problemas de conectividad de red, achacando dichos "problemas" a burradas tan grandes como "la red va lenta", o simplemente a su ineptitud. Dejo un script muy sencillo en bash, que calcula el tiempo medio de respuesta a un paquete ICMP. Por cierto, en Debian GNU/Linux se debe instalar el paquete qcalc.

#!/bin/bash
#Respuesta ICMP
#Version 0.0.1
#Alberto Permuy Leal
#Licencia GPLv2 y/o revisiones posteriores
#
#
HOST="www.mundo-r.com"
PAQUETES="5"
TMP_PING="/tmp/tmp_ping"
TMP_PING_2="/tmp/tmp_ping_2"
ping -c $PAQUETES $HOST > $TMP_PING
DATOS=`cat $TMP_PING |grep '.time=.'|cut -d "=" -f4|cut -d " " -f1 > $TMP_PING_2`
A=`head -1 $TMP_PING_2|tail -1`
B=`head -2 $TMP_PING_2|tail -1`
C=`head -3 $TMP_PING_2|tail -1`
D=`head -4 $TMP_PING_2|tail -1`
E=`head -5 $TMP_PING_2|tail -1`
SUMA=`qalc $A + $B + $C +$D + $E|cut -d "=" -f2`
LATENCIA=`qalc $SUMA / 5|cut -d "=" -f 2|cut -d " " -f 2`
echo "La latencia media ICMP para "$HOST" es de "$LATENCIA" ms."

Quizá te interesen estos artículos...

Cuaderno de bitácora: migración abeancos.gal - Nota 1

Publicado el 16/06/2025

Como descargar música desde Spotify con docker en Linux

Publicado el 10/05/2025

Activar Wake On LAN (wol) al iniciar Debian 12

Publicado el 28/09/2024

Aviso legal 


Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Sígueme en Mastodon

Powered by Drupal