• Viernes 15 de Noviembre de 2024, 10:15

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jarenare

Páginas: [1]
1
GNU/Linux / Re: Problema con cron
« en: Lunes 26 de Octubre de 2009, 13:58 »
Hola,

Al final lo conseguí solucionar combinando los comando at y crontab.

Crontab me aportaba que podía programarlo para que se ejecutara continuamente a una hora determinada pero perdía la opción del backup porque como nos pasó a los dos el backup resultante no era el que se obtenía cuando se hacía el dump desde la consola.

At me aportaba que el script se realizaba correctamente pero la forma de trabajar de at hacía que no pudiera programarlo directamente como una tarea continuada y sólo se realizaba en forma de cola de trabajo.

Para probar que con at se realizaba correctamente lo hice con el comando:
user@ubuntu> at now
at> /usr/bin/svnadmin dump /ruta_Repositorio > /ruta_Backup/backup_rep.dump (Intro)
at> (Ctrl + D, para salir)

A continuación se ejecuta directamente la orden por la opción now que hemos puesto.

El comando at permite introducir la orden desde un fichero siendo esto interesante para nuestro fin, por lo tanto guardamos en /ruta_txt/comando_dump.txt el comando anterior:
/usr/bin/svnadmin dump /ruta_Repositorio > /ruta_Backup/backup_rep.dump

Para probarlo puedes hacerlo con
user@ubuntu>at -f /ruta_txt/comando_dump.txt now

Una vez comprobado que esto funciona podemos añadirlo al crontab de la siguiente manera para que se ejecuta cada hora en punto.
user@ubuntu>crontab -e
00 * * * * at -f /ruta_txt/comando_dump.txt now

Espero que haya sido de ayuda.

Saludos!

2
GNU/Linux / Re: Problema con cron
« en: Jueves 22 de Octubre de 2009, 14:33 »
Buenas.

Me he encontrado con el mismo error que el tuyo. Tengo Ubuntu 8.10 con svn y directamente la orden en el crontab de un usuario con privilegios :

15 * * * * /usr/bin/svnadmin dump /ruta_rep > /home/user/rep.dump

Pero si ejecuto el comando desde consola lo realiza correctamente >/usr/bin/svnadmin dump /ruta_rep > /home/user/rep.dump

¿Conseguiste solucionarlo?

Gracias.

Páginas: [1]