|
## Cronjobs
|
|
## Cronjobs
|
|
Dentro de las tareas de línea de comandos, existen un conjunto de ellas que necesitan ejecutarse frecuentemente a través del uso de [cronjobs](https://en.wikipedia.org/wiki/Cron#Overview). En sistemas basados en Debian, existen [configuraciones de cronjobs a distintos niveles](https://debian-administration.org/article/56/Command_scheduling_with_cron), pero en particular, nuestras configuraciones de cronjobs las tendremos _centralizadas_ en archivos bajo el directorio `/etc/cron.d/`.
|
|
Dentro de las tareas de línea de comandos, existen un conjunto de ellas que necesitan ejecutarse frecuentemente a través del uso de [cronjobs](https://en.wikipedia.org/wiki/Cron#Overview). En sistemas basados en Debian, existen [configuraciones de cronjobs a distintos niveles](https://debian-administration.org/article/56/Command_scheduling_with_cron), pero en particular, nuestras configuraciones de cronjobs las tendremos _centralizadas_ en archivos bajo el directorio `/etc/cron.d/`.
|
|
|
|
|
|
### TODO: Cronjob de backups de DSpace
|
|
### Cronjob de backups de DSpace
|
|
|
|
|
|
Basados en el archivo de backups de [CICBA](https://github.com/CICBA/DSpace/blob/master/dspace/config/cron.d-backups) y [SeDICI](https://github.com/sedici/DSpace/blob/sedici_master/extra/httpd/cron.d-backups-sedici)
|
|
Basados en el archivo de backups de [CICBA](https://github.com/CICBA/DSpace/blob/master/dspace/config/cron.d-backups) y [SeDICI](https://github.com/sedici/DSpace/blob/sedici_master/extra/httpd/cron.d-backups-sedici)
|
|
|
|
|
... | @@ -61,9 +61,8 @@ DATESTR=date +%Y-%m-%d_%H%M |
... | @@ -61,9 +61,8 @@ DATESTR=date +%Y-%m-%d_%H%M |
|
10 5 * * * root { echo "Realizo backup del core search a las $($DATESTR)"; wget -q -O - "http://$SOLR_SERVER/search/replication?command=backup&location=$DSPACE_BACKUP_DIR/solr/search/&numberToKeep=3"; }>> $DSPACE_INSTALL_DIR/log/solr-backups.log
|
|
10 5 * * * root { echo "Realizo backup del core search a las $($DATESTR)"; wget -q -O - "http://$SOLR_SERVER/search/replication?command=backup&location=$DSPACE_BACKUP_DIR/solr/search/&numberToKeep=3"; }>> $DSPACE_INSTALL_DIR/log/solr-backups.log
|
|
```
|
|
```
|
|
|
|
|
|
Tareas a hacer:
|
|
**Extras**
|
|
* Crear el archivo do_pgdump.sh con los comandos para generar el dump de la base de datos.
|
|
- Ver archivo do_pgdump.sh con los comandos para generar el dump de la base de datos en [Backups: Base de datos](https://github.com/crai-unrn/DSpace/issues/74)
|
|
* Ver tema de Assetstore. En el ejemplo del CICBA utilizan rsync.
|
|
|
|
|
|
|
|
### Cronjob de tareas programadas de DSpace `dspace-config`
|
|
### Cronjob de tareas programadas de DSpace `dspace-config`
|
|
|
|
|
... | | ... | |