martes, 12 de febrero de 2008

Backup de /etc en bash

Creamos dentro de la carpeta /root, un archivo llamado backup.sh con la siguiente información:

#_ _ _ _ _ _ _ seleccionar desde aqui _ _ _ _ _ _ _ _

#!/bin/bash
cd /etc
tar czf /root/backups/backup_$(date -u '+%F').tar.gz *

#_ _ _ _ _ _ _ hasta aqui _ _ _ _ _ _ _ _

Con permisos 700 al archivo backup.sh:
chmod 700 backup.sh

En consola ponemos:
nano /etc/rc.local

y agregamos la siguiente linea:
/root/backup.sh

Luego, dentro de /root, creamos el directorio backups/:
mkdir backups


Bueno, hemos terminado.

Cada vez que se inicie linux, creará un archivo llamado backups_(fechadeldia).tar.gz dentro de /root/backups/.


Espero que les sirva, suerte!

B1nary0
Febrero 2008

No hay comentarios: