Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
respaldos_diarios_linux [2018/11/30 14:01] – creado lmachuca | respaldos_diarios_linux [2018/11/30 14:50] (actual) – lmachuca | ||
---|---|---|---|
Línea 56: | Línea 56: | ||
<file cliente.ini> | <file cliente.ini> | ||
host=localhost | host=localhost | ||
+ | port=3306 | ||
user=mysqldump | user=mysqldump | ||
pass=mysqldump | pass=mysqldump | ||
Línea 109: | Línea 110: | ||
50 23 * * * cd respaldos/ | 50 23 * * * cd respaldos/ | ||
</ | </ | ||
+ | |||
+ | ==== Purga Viejos ==== | ||
+ | |||
+ | Para hacer que el sistema purgue automáticamente los archivos viejos, seguimos los siguientes pasos: | ||
+ | |||
+ | 1.- En el archivo '' | ||
+ | |||
+ | purgadias=10 | ||
+ | |||
+ | (Cambiar según sea necesario) | ||
+ | |||
+ | 2.- Descargar el siguiente archivo como '' | ||
+ | |||
+ | < | ||
+ | #!/bin/bash | ||
+ | source $1 | ||
+ | find . -type f -iname " | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | chmod +x purgar.sh | ||
+ | </ | ||
+ | |||
+ | 3.- Agregar en el crontab una tarea para llamar al archivo cuando sea necesario, aquí como ejemplo todos los Martes a las 23:59. | ||
+ | |||
+ | < | ||
+ | 59 23 * * 2 cd respaldos/ | ||
+ | </ | ||
+ | |||
+ | :!: **OJO** - El script corre desatendido por lo tanto no pregunta ni vigila qué archivos se van a borrar. Sólo sigue el patrón establecido en '' | ||
+ | |||
{{tag> | {{tag> | ||