KSH – Purga de archivos «*.log» mayores a 30 dias.

#!/bin/ksh
typeset -i días_borrar
dias_borrar=30 
ruta_purga=/usr01/log/artículos/
Log()
{
    date “+%Y/%m/%d %H:%M:%S, $0, $1″ 
}                                                                                           
echo 
Log “*** $0 Inicio ***”

Log “Purgo logs ($dias_borrar dias)”
find $ruta_purga \( -name “*.*~” -o -name “*.log” \)  -ctime +$dias_borrar -exec 
“rm -v {}”
Log “Fin de purga de archivos!”
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *