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