uner-digital / DSpace

UNER-Digital es el repositorio institucional de la Universidad Nacional de Entre Ríos (UNER - http://www.uner.edu.ar/). El desarrollo está basado en DSpace y customizado por el equipo de desarrollo de SEDICI.
Other
1 stars 1 forks source link

Cambiar usuario root por dspace en cronjobs de backups postgres y rotación de backups #104

Closed FacundoAdorno closed 7 years ago

FacundoAdorno commented 7 years ago

En el archivo de cronjobs de backups, cambiar usuario root por dspace:

  1. Cambiar el usuario con el que se ejecuta la cronjob de backup de la base de datos PostgreSQL usada por DSpace,
  2. Cambiar el usuario con el que se ejecuta la cronjob de rotación de los archivos de backups anteriores.

Realizar el chown de los backups que previamente tenían usuario root.

FacundoAdorno commented 7 years ago

Actualicé las cronjobs a las siguientes

#backups de la base de datos postgres de UNER-DIGITAL dspace_uner_db@localhost (todos los días de la semana a las 20:00hs)
0 20 * * 1,2,3,4,5      dspace    sh $DSPACE_BACKUP_DIR/do_pgdump.sh -q

#rotación de backups de postgres (todos los dias a las 06:00hs). Se eliminan aquellos mas antiguos a 30 dias de creación
0 6 * * 1,2,3,4,5      dspace   find $DSPACE_BACKUP_DIR/postgres -maxdepth 1 -name "dspace_uner_db*.gz" -mtime +30 -exec rm {} \; > /dev/null

Además hice un chown de los backups previamente generados con el usuario root:

#en el directorio de backups de postgresql...
sudo chown dspace:dspace dspace_uner_db*.gz

Mañana verifico que se estén ejecutando correctamente.

FacundoAdorno commented 7 years ago

Las cronjobs se están ejecutando como es esperado.