... | ... | @@ -19,6 +19,7 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin |
|
|
|
|
|
DSPACE_BACKUP_DIR=/var/dspace/backups
|
|
|
DSPACE_INSTALL_DIR=/var/dspace/install
|
|
|
MAILTO=rid@unrn.edu.ar
|
|
|
|
|
|
SOLR_SERVER=127.0.0.1/solr
|
|
|
|
... | ... | @@ -35,22 +36,20 @@ DATESTR=date +%Y-%m-%d_%H%M |
|
|
#-----------------
|
|
|
# DSPACE
|
|
|
#-----------------
|
|
|
#backups de la base de datos postgres de CIC-DIGITAL dspace_cic@data-pg.sedici.unlp.edu.ar (todos los días de la semana a las 20:00hs y todos los primero de mes)
|
|
|
0 20 1 * 1,2,3,4,5 dspace sh $DSPACE_BACKUP_DIR/do_pgdump.sh -q
|
|
|
# TODO: Crear archivo do_pgdump.sh
|
|
|
# Backups de la base de datos postgres de RID-UNRN rid@unrn.edu.ar (todos los días de la semana a las 20:00hs y todos los primero de mes)
|
|
|
# 0 20 1 * 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 05:00hs). Se eliminan aquellos mas antiguos a 30 dias de creación pero se conservan los de primero de cada mes
|
|
|
0 5 * * 1,2,3,4,5 dspace find $DSPACE_BACKUP_DIR/postgres -maxdepth 1 -name "dspace_cic-20??-??-??*.gz" -mtime +30 -not -name "dspace_cic-20??-??-01*.gz" -exec rm {} \; > /dev/null
|
|
|
# Rotación de backups de postgres (todos los dias a las 05:00hs). Se eliminan aquellos mas antiguos a 30 dias de creación, pero se conservan los de primero de cada mes
|
|
|
0 5 * * 1,2,3,4,5 dspace find $DSPACE_BACKUP_DIR/postgres -maxdepth 1 -name "dspace_rid-20??-??-??*.gz" -mtime +30 -not -name "dspace_rid-20??-??-01*.gz" -exec rm {} \; > /dev/null
|
|
|
|
|
|
#backup de la base de datos mysql local con las autoridades de CIC-DIGITAL (de lunes a viernes a las 1230)
|
|
|
30 12 * * 1,2,3,4,5 root mysqldump --add-drop-table --routines --events --add-drop-table --all-databases --force | gzip -c > $DSPACE_BACKUP_DIR/mysql/all-databases.sql.gz
|
|
|
|
|
|
#Backup en AIP una vez por semana
|
|
|
5 23 * * sun dspace date && $DSPACE_INSTALL_DIR/bin/dspace packager -d -a -t AIP -e alira@sedici.unlp.edu.ar -u -i 11746/0 $DSPACE_BACKUP_DIR/aip/aip-site.zip && date
|
|
|
# Backup en AIP una vez por semana
|
|
|
5 23 * * sun dspace date && $DSPACE_INSTALL_DIR/bin/dspace packager -d -a -t AIP -e $MAILTO -u -i 20.500.12049/0 $DSPACE_BACKUP_DIR/aip/aip-site.zip && date
|
|
|
|
|
|
#-----------------
|
|
|
# CONFIG
|
|
|
#-----------------
|
|
|
#backups de configuraciones (todos los 1ro de mes a las 4:38hs)
|
|
|
# Backups de configuraciones (todos los 1ro de mes a las 4:38hs)
|
|
|
38 4 2 * * root tar --directory $DSPACE_INSTALL_DIR -czf $DSPACE_BACKUP_DIR/config/config.backup.$($DATESTR).tgz config/
|
|
|
|
|
|
#-----------------
|
... | ... | |