Bienvenido a Tecnohackers

Tecnohackers » Sistemas Operativos » Sistemas Operativos Libres
 » 

Script para eliminar antiguos archivos



Autor Tema: Script para eliminar antiguos archivos  (Leído 642 veces)

Desconectado merovingio

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2760
  • IN HOC SIGNO VINCES
Script para eliminar antiguos archivos
« en: Noviembre 12, 2012, 11:37:16 pm »
Con este script lo que hacemos es eliminar estableciendo una fecha como parámetro para que elimine algunos archivos y así ira quedando un historial de backup  el cual lo restringimos en base a fechas de creaciones de archivos y así tendríamos los últimos backups que nos interesan a tener todos los que va generando automáticamente otros script que tengamos para hacerlos.

Este es el archivo:

Citar
#!/bin/bash
# VARIABLES
DIRECTORIO=/backup/bkmagic   # Carpeta donde se encuentran los archivos a borrar
DIAS=15                      # Mayores a estos días se eliminaran
# COMANDO
find $DIRECTORIO -mtime +$DIAS -exec rm -rf {} \;



Después lo programamos con Cron y nos quedará así:


En la imagen el script esta programado para las 7 de la noche, las dos primeras líneas son de otros scripts que hacen el respaldo de la DB, la que nos interesa a nosotros es la última línea en la cual se programa el script que eliminará los archivos que no queremos en base a la fecha programada.

visto en garabatos linux

No respondo dudas por IM, usa el FORO

Tags:
Tags:

 


SMF 2.0.19 | SMF © 2016, Simple Machines
Paginas Afiliadas
Twitter - FaceBook - Daraxblog
Designed by Smf Personal