miércoles, 10 de marzo de 2010

Script para eliminar archivos con modificaciones anteriores a una fecha

0 comentarios, Publicado por Covent en 15:46 ,
find /tu/ruta/al/directorio/ -mtime +30 -exec rm {} \
donde +30 serian treinta días atrás.

find /tu/ruta/al/directorio/ -mtime -30 -exec rm {} \
si hacemos variar el signo del número esto nos daría aquellos archivos con menos de treinta días.

Script para comprobar el espacio en disco

0 comentarios, Publicado por Covent en 15:38 ,
Esto suele ser muy útil para saber si el servidor remoto esta carente de espacio en disco.

#!/bin/bash
df -hx tmpfs|grep dev > dfd
limite=90;
for i in $(df |awk '{print $(5)}');
do
i=`echo $i | cut -f 1 -d "%"`
if (("$i" '>=' "$limite")); then
cat dfd | mail -s "Discos Llenandose" your@mail.here
break;
fi
done

Aclaración: este script esta corriendo en un servidor que tiene a su vez montado un mail server.