Copias de seguridad para los proyectos de trac
June 16th, 2007
He preparado un pequeño shell script para realizar las copias de seguridad de mis proyectos en trac. El script cuenta con tres parámetros de configuración:
- BACKUP_DIR: Directorio donde se van a almacenar los tar.gz correspondientes a cada proyecto.
- TRAC_PROJECTS_DIR: Directorio donde se encuentran los proyectos de trac.
- TRAC_INSTALL_DIR: Directorio donde se encuentra instalado trac. En mi caso hice la instalación con la opción –prefix=/usr/local/trac y por ese motivo tengo un diretorio base donde están instalados todos los archivos correspondientes a trac.
El script genera un archivo de la siguiente forma: PROJECTNAME_YYMMDD_HHMM.tar.gz. Una vez probado el script desde la línea de comandos, he programado una tarea en el cron que ejecuta el script todos los días a las 00:00h. Si tenéis algún problema con el script en el cron, comprobad que las variables de entorno necesarias de PYTHON están disponibles. En mi caso, antes de invocar a trac-admin con la opción hotcopy, he tenido que definir la variable PYTHONPATH.
Dejo el script por si a alguien le puede resultar útil.
Categories: Herramientas, Programación
En un post anterior os publicaba un simple shell script que he preparado para las copias de seguridad de mis proyectos en trac. Partiendo de ese mismo script, lo he modificado para realizar las copias de seguridad de los repositorios de subversion.Dejo e
La verdad que me vino de 10 el script de copia de seguridad, estaria bueno que le agreguez algo para mysql y las DB asi lo utiliso en mi sitios de hoteles
Hola:
¿Qué necesitas exactamente? Ese script realiza un backup de los proyectos que TRAC gestiona. Si necesitas un script para realizar backups a las bases de datos de MySQL, dímelo y te lo envío.
Un saludo