Accions
Tasques automàtiques de manteniment¶
Tasques horàries¶
script:~/bin/hourly.shMinuts: 01,11,21,31,41,51
Hores: de 7 a 21
Dies: dilluns a divendres
scripts a executar:
- check024doi: Comproba doi etiqueta 024. Resultats a https://ddd.uab.cat/qualitat/
- add856: Afegeix etiqueta 856
- check856url: Comproba enllaços URL etiqueta 856. Resultats a https://ddd.uab.cat/qualitat/
- fixX73: Fixa etiquetes 773, 973, 980, 979, 540
- eina2ddd: Completa els registres d'EINA
- error2ack: Reconeix errors de bibtasks i reinicia bibsched
- checkdaemons: Asegura que els serveis s'executen (recercauab2recid, filename2recid, filesize2recid, issue2recid, collection2recids, recid2collections )
script: ~/bin/hourly_weekend.sh
Minuts: 2
Hores: de 5 a 21
Dies: dissabte
scripts a executar:
- wiki2tab: Actualitza fitxers de qualitat https://ddd.uab.cat/qualitat
- check024doi: Actualitza fitxer errors DOI https://ddd.uab.cat/qualitat
- add035ids2egreta: Afegeix etiqueta 035 egreta.uab.cat
- fix035articleid9: Fixa etiqueta 035
- add540procur: Afegeix etiqueta 540
- fix546: Fixa etiqueta 546
- add740recercat: Afegeix etiqueta 740
- add856: Afegeix etiqueta 856
- check856urls: Comproba enllaços URL etiqueta 856. Resultats a https://ddd.uab.cat/qualitat/
- fixX73: Fixa etiqueta X73
- fixX10uab9: Fixa etiqueta
- fixXXXa9: Fixa etiquetes 830, 740, 245
- fixbadchars: Fixa codificacions a Utf-8
Tasques diàries¶
script: ~/bin/daily.sh
Minuts: 35
Hores: 22
Dies: dilluns a divendres
scripts a executar:
hourly: executa ~/bin/hourly.sh
- hourly
- wiki2tab: Llegeix una taula de Redmine i la converteix en una llista: ISSN---Títol---Sigla---UAB
- check_uab_ids: Actualitza https://ddd.uab.cat/qualitat/codis-uab-diferents-directori-wiki.tab
- eina2ddd: Completa els registres d'EINA
- add035ids: Afegeix etiquetes 035
- add041a546a: Afegeix etiquetes 041,546
- fix24Xto246: Canvia etiquetes 242,247 per 246
- fix260cDL: Esborra 'DL' de la 260
- add260c973y: Afegir la data com a 260 $c si no existeix
- check520gt4: Actualitza https://ddd.uab.cat/qualitat/registres-amb-mes-de-4-resums.tab. Registres amb mes de 4 etiquetes 520
- del530: Eliminar l'etiqueta 530
- fix540https: Fixa etiqueta 540. Canvia per https
- fix540u9a: Afegir amb canvis globals el subcamp $9 de l'etiqueta 540
- fix599: Canvia valor de la 655 per un altre
- fix65Xa: Fixa etiquetes 650,653
- fix655: Fixa etiqueta 655
- fix700e: Canvia valor de la 700 per un altre
- add856: Afegeix etiqueta 856
- fix856ind: Normalitzar els indicadors de la 856
- fix856sp: Canvia valor de la 856 per un altre
- fix856_ext: Normalitza l'extensió dels fitxers de les 856
- add866: Afegeix etiqueta 866
- add900eina: Afegeix etiqueta 900
- fix973f: Google Scholar meta tags: eliminar les paginacions no rellevants
- get980a: Genera un fitxer amb la 980 a partir de getmarctags.txt
- del980bGR: Esborra etiqueta 980
- add980bSIGLA: Afegeix $b a la 980
- fixX10uab9: Canvia valor de la 110, 610, 710 per un altre
- fixXXXa9: Errades en el mapatge de les guies docents
- fixXXXdups: Corregeix salts de linea
- fixbadchars: Fixa codificacions a Utf-8
- fixextraspaces: Fixa espais a les etiquetes
- delemptysubfields: Esborra subcamps buits
- replacesubfield: Canvia valors als subcamps
- sdp: Arregla els noms dels fitxers del Servei de Publicacions del l'antic format al nou
- marcdump: Exporta la BBDD del DDD a registres.text
- getmarctags: Crea fitxer amb les URL: /mnt/CLARIION/ddd/log/getmarctags.urls
- check024doi: Actualitza fitxer errors DOI https://ddd.uab.cat/qualitat
- get1XXdups: Actualitza https://ddd.uab.cat/qualitat/1XXdups.html
- subcampsdups: Actualitza https://ddd.uab.cat/qualitat/subcampsdups.tab
- get540subfields: Actualitza https://ddd.uab.cat/qualitat/drets-url.txt
- check856urls: Comproba enllaços URL etiqueta 856. Resultats a https://ddd.uab.cat/qualitat/
- get980subfields: Actualitza https://ddd.uab.cat/autoritats/980.txt
- getXXXtags: Actualitza https://ddd.uab.cat/qualitat
- get_academic_ids: Actualitza https://ddd.uab.cat/qualitat/codis-assignatures.tab codis-titulacions.tab codis-plans-estudis.tab
- videosdigitals2ico
- ddd2dict: Indexa alguns camps del DDD
- ddd2data: Extreu exportació de dades del DDD
- carpol: Importació i manteniment de cartells polítics capturats de Twitter
- collections2data: Extreu dades de les coleccions
- extsync: Fa accesibles les minuatures del registres restringits
- liceu2export: Exporta dades amb http://ddd.uab.cat/pub/societatliceu/
- fix_wikipedia_links: Actualitza https://ddd.uab.cat/qualitat/fix_wikipedia_ca_links.tab
- oaistats: Exporta dades(contadors) de registres OAI
- submissions: Exporta dades del DDD per historic per mesos
- bibversions
- idauthorities_report: Actualitza https://ddd.uab.cat/qualitat/
- collection2affiliation: Actualitza https://ddd.uab.cat/qualitat/afiliacions*
- report2html: Converteix fitxers .txt a .html
Minuts: 55
Hores: 23
Dies: tots
scripts a executar:
- log_resolve: fitxer de log
- log_rewrite: fitxer de log
- log_record_usage: fitxer de log
- log_collection_usage: fitxer de log
- log_collection_contents: fitxer de log
- log_analog: fitxer de log
Minuts: 3
Hores: 1,7
Dies: tots
scripts a executar:
- error2ack: Reconeix errors de bibtasks i reinicia bibsched
Tasques setmanals¶
script: ~/bin/saturday.shMinuts: 0
Hores: 1
Dies: dissabte
scripts a executar:
- creixement: Exporta comptadors de nous registres
- sigma2kb: Exporta assignatures plans centres
- error2ack: Reconeix errors de bibtasks i reinicia bibsched
- marcdump: Exporta la BBDD del DDD a registres.text
- clean_tmp: Esborra fitxers temporals
Minuts: 0
Hores: 1
Dies: dilluns
scripts a executar:
- doi2pmid: Afegir al registres complets l'identificador del PubMed
- fixAZsubfields
- tdx2ddd: Importació tesis TDX exportades desde Millennium http://websb.uab.cat/novetats_tdx/tesis_tdx.txt
- pubmed2ddd
- update_titulacions
- del856dups: Esborra subcamps 856
- fix856https: Fixa etiqueta 856
- fix024pmid035: Fixa etiqueta 024
- error2ack: Reconeix errors de bibtasks i reinicia bibsched
- hourly
Tasques mensuals¶
script: ~/bin/monthly.shMinuts: 0
Hores: 1
Dies: primer de cada mes
scripts a executar:
- creixement: Exporta comptadors de nous registres
El primer cap de setmana del més es realitza automàticament una verificació de la integritat de la base de dades via git fschk:
• https://git-scm.com/docs/git-fsck
• https://git-scm.com/book/en/v2/Git-Internals-Maintenance-and-Data-Recovery
Actualitzat per Javier Planella fa més de 5 anys · 15 revisions