Os dejo este ejemplo que hemos hecho en clase para monitorizar el sistema.
Comprueba la RAM libre y te avisa si está por debajo de un umbral.
#!/bin/bash UMBRAL_RAM=1950 echo Esto es una prueba para utilizar comnados del sistema con variables mtotal=`free -m | awk '{print $2}' | grep -v used | sed '1q'`; musado=`free -m | awk '{print $3}' | grep -v free | sed '1q'`; mlibre=`expr $mtotal - $musado` echo La memoria total es $mtotal megas y estas utilizando $musado megas echo Tienes libre $mlibre megas if (( $mlibre > $UMBRAL_RAM )) then { echo Vas sobrao de RAM } else { echo Como no mates procesos lo llevas chungo mpasado=`expr $UMBRAL_RAM - $mlibre` echo Te has pasado en $mpasado megas } fi
Comentarios recientes