martes, 10 de enero de 2012

Shell Script Sistemas de archivos ocupados al 90%

#!/bin/bash
#El comando df muestra el espacio disponible en los sistemas de archivos #montados. Su salida tiene esta forma:
#  Filesystem  1024-blocks   Used  Available  Capacity  Mounted on
#  /dev/hda2      1484386  433463     974213      31%   /
#  /dev/hda1      1228736  524576     704160      31%   /dosc
#  /dev/hda3       68263    63484       4779      93%   /tmp
#Los campos están separados por espacios. El campo Capacity indica el porcentaje ocupado. Escribir un script espacio que invoque el comando df y muestre en su salida el nombre del sistema de archivo y su capacidad ocupada para los sistemas de archivos con 90% o más espacio ocupado.

if [ $# -gt 1  ] #comprobar número de parámetros introducidos
then          #gracias a Alejandro por sus buenas formas
    echo "¡¡Horror!! Uso "$0" "
    exit
fi

df | tr -s " " | cut -d" " -f1,5 | grep 9[0-9]%

No hay comentarios:

Publicar un comentario