En su día escribí este script para hacer copias de seguridad como tú pides y funciona muy bien con cron. Sólo tienes que modificar las variables (directorios orígen, directorio destino del backup, el dia de la semana en que se realizará el backup completo y los incrementales) y los comandos afio y cpio. Te lo comento: El fichero hace una copia completa, mediante afio el sábado de cada semana de todos los directorios definidos en files1, files2,... , files7 y uno incremental a través de cpio cada día del resto de la semana de los directorios que más utilizo habitualmente; en este caso, files1, files2, files3, files6 y files7 (aunque tú puedes añadir más directorios mediante más variables files o menos, según tus necesidades. Envía un correo a root sólo con el subject, sin texto que sirve de recordatorio de que se ejecutó el backup. Te numero las líneas del fichero (1), (2)... (n) por si las corta el KMail y tienes dudas al editar el script. Espero te resulte útil. Es una adaptación del que se encuentra en http://www.rediris.es/cert/doc/unixsec/node13.html#SECTION054400000000000000.... Es un documento superinteresante y sencillo de comprender y ejecutar. Saludos, E Garrido ================================ (1) #!/bin/sh (2) ( (3) clear (4) (5)dia=`date +%a` (6)# carga la variable 'dia de la semana' para saber qué ejecutar (7) (8)fecha=`date +%y%m%d` (9)# fecha del backup para identificar cada fichero backup con su ddmmaa (10)periodo=`date +%u` (11)# Determina -mtime en función del día de la semana (1,2...7) (12)# para 'incrementar' el contenido de los backups (13)direc="~/Desktop/Asus-server" (14)# El directorio destino del backup (15) (16)#directorios que se guardarán en los backups (17)#yo tengo estos, elige tú los tuyos (18)files1="~/.kde/share/apps/kmail/" (19)files2="~/Desktop/Gerencia/" (20)files3="~/.kde/share/config/" (21)files4="~/.mozilla/firefox/vn3oew0t.default/" (22)files5="~/Desktop/Fotos/" (23)files6="~/.kde/share/apps/korganizer/" (24)files7="~/.kde/share/apps/kpilot/DBBackup/" (25) (26)case $dia in (27) "sáb") (28) #ejecuta un backup completo los sábados guardando todos los (29) #directorios en un unico fichero afio (30) cd $direc (31) find $files1 $files2 $files3 $files4 $files5 $files6 $files7 | afio -o -Z -P bzip2 -Q -9 $direc/$fecha-backup-semanal.afio (32) #calcula el md5sum del fichero afio (33) md5sum $direc/$fecha-backup-semanal.afio > $direc/$fecha-backup-semanal-md5sum.txt (34) ;; (35) *) (36)#ejecuta un backup parcial de domingo a viernes, cada directorio en (37)#su propio fichero mediante cpio (38) find $files1 -depth -mtime -$periodo | cpio -ova > $direc/$fecha-backup-increm-kmail.cpio (39) find $files2 -depth -mtime -$periodo | cpio -ova > $direc/$fecha-backup-increm-gerencia.cpio (40) find $files3 -depth -mtime -$periodo | cpio -ova > $direc/$fecha-backup-increm-kmail-config.cpio (41) find $files6 -depth -mtime -$periodo | cpio -ova > $direc/$fecha-backup-increm-korganizer.cpio (42) find $files7 -depth -mtime -$periodo | cpio -ova > $direc/$fecha-backup-increm-palm.cpio (43) ;; (44) esac (45) ) | /usr/sbin/sendmail -s 'Backup diario ejecutado' root