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

Re: Problema con cron y script



On 7/30/07, Antonio Galicia <antonio.galicia@gmail.com> wrote:
> 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.

pues lleva funcionando con el espacio desde siempre, de hecho, en el
man no viene que no deba haber espacio. En cuanto a lo de usarlo en
my.cnf puede que sea mejor si :-)

>
> > # 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.

No es un archivo, es el directorio de la base de datos que crea
mysqlhotcopy. El directorio existe.

>
> > #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_*".

basededatos es el directorio generado por mysqlhotcopy y
db_basededatos_* es el fichero tar.bz2 que se genera al comprimir y
que al copiarlo a otro lugar no es necesario que siga ahí.

De todas formas, el script es correcto, el problema está en la tarea del cron.

>
> --
>  Saludos,
>  Toño

Saludos

> ----
>  http://agc.com.mx/antoniogc/blog
>


-- 
---------------------------------------------------------------
Francisco J. Bejarano
fjbejarano@gmail.com
----------------------------------------------------------------



Reply to: