On 7/27/07, Francisco José Bejarano <[EMAIL PROTECTED]> 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