Programar un backup con crontab
Script para crear backup
tar es igual que zip rar 7zip winzip winrar
#!/bin/bash
/bin/tar -cvzf backups/backup.tar.gz /ruta/carpeta/a/respaldar/*
#!/bin/bash
/bin/tar -cvzf backups/backup-$(date '+%Y%m%d%H%M%S').tar.gz /ruta/carpeta/a/respaldar/*
#!/bin/bash
/bin/tar -cvzf /ruta/absoluta/backups/backup-$(date '+%Y%m%d%H%M%S').tar.gz /ruta/carpeta/a/respaldar/*
CRONTAB
Ver tareas programadas.
crontab -l
Editar tareas programadas.
crontab -e
* * * * * /ruta/a/script.sh
| | | | |
| | | | |_ dia de la semana (0-6) (dom,lun,mar,mie,jue,vie,sab)
| | | |___ meses (1-12)
| | |_____ dia del mes (1-31)
| |_______ hora (0 - 23)
|_________ minuto (0-59)
minúto 0, cada 6 horas, todos dias del mes, todos los meses, todos los días de la semana
0 0,6,12,18 * * * /backups/backup.sh