[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema con cron y script



On 7/27/07, Francisco José Bejarano <fjbejarano@gmail.com> wrote:

> El problema viene cuando se ejecuta con cron, hace todo pero al
> comprimir no incluye ningún archivo, es decir, genera el tar.bz2
> vacio, pero todo lo demas lo hace bien.

 De esto ...

> dir_mnt="/mnt/samba/admin"      #Directorio de Montaje de la carpeta
> del servidor samba
> dir_bck_local="/root/bck_web"   #Directorio de copia de seguridad local
> dir_bck="$dir_mnt/bck_web"      #Directorio remoto de copia de seguridad
>
> # Hacemos una copia de seguridad de la bbdd de mysql
> mysqlhotcopy -u root -p password --allowold --keepold basededatos $dir_bck_local

 Según el man no debe haber espacio entre -p y el password pero ya
viendo el scrip sí está permitido el espacio. Y como recomendación no
pases el pases por la línea de comando, mejor ponla en my.cnf y
agregas los permisos necesarios.

> # Creamos un tar.bz2 finalizado con la hora y fecha en formato ddmmyyyyHHMM
> tar cfj $dir_bck_local/db_basededatos_`date +%Y%m%d%H%M`.tar.bz2
> $dir_bck_local/basededatos

 ¿Existe el archivo "$dir_bck_local/basededatos" después de este
proceso? Puede que el problema de que no incluya el archivo sea que no
exista el archivo.

> #Eliminamos los archivos comprimidos del directorio origen de copia de seguridad
> rm -R $dir_bck_local/db_basededatos_*

 Ya no entendí. ¿cómo se llama el archivo que vas a respaldar? En un
lugar se llama "basededatos" y ahora es "basededatos_*".

-- 
 Saludos,
 Toño
----
 http://agc.com.mx/antoniogc/blog



Reply to: