Programar las copias de seguridad mediante script cron

Situación de partida Imaginar que tenemos un script backup.sh que saca las copias de seguridad. Procedimiento Ahora queremos programar su ejecución desatendida. Necesitamos mover el archivo a cron para que este realice su trabajo. Hay varias opciones cada hora, cada dia, cada semana o cada mes. Hay cuatro directorios en /etc con este proposito /etc/cron.hourly – Aqui se ejecutara el archivo cada hora /etc/cron.daily – Aqui se ejecutara el archivo cada dia /etc/cron.weekly – Aqui se ejecutara el archivo cada semana /etc/cron.monthly – Aqui se ejecutara el archivo cada mes Una vez que decidas lo mejor para ti, en cuanto a la periodicidad de la ejecución de tu script de copias, ejecuta este comando modificándolo por la carpeta en cron que quieras (hora, día, semana, mensual), yo lo hago cada hora así: sudo mv /home/jblanco/scripts/backup.sh /etc/cron.hourly/backup Y nos aseguramos que se pueda ejecutar correctamente sudo chmod 755 /etc/cron.hourly/backup Asegurate que el propietario sea root para evitar modificaciones de otros usuarios sudo chown root /etc/cron.hourly/backup Podemos probarlo: sudo /etc/cron.hourly/backup

» Leer más

El Shell Bash de GNU/Linux

En la serie de artículos “El Shell Bash de GNU/Linux” de SOSPedia.net hablan de los principales comandos para manejarnos por la consola de Linux. Muy recomendable: El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros comandos útiles El Shell Bash de GNU/Linux 5.8 – Montaje de sistemas de ficheros Otros enlaces de interés: Shell programacion_shell ejemplos_scripts learning_the_shell Programación en Shell

» Leer más
1 2