Projecte

General

Perfil

Accions

Tasques automàtiques de manteniment

Tasques horàries

script:~/bin/hourly.sh
Minuts: 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
script: ~/bin/log_scripts.sh
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
script: ~/bin/error2ack.sh
Minuts: 3
Hores: 1,7
Dies: tots
scripts a executar:
  • error2ack: Reconeix errors de bibtasks i reinicia bibsched

Tasques setmanals

script: ~/bin/saturday.sh
Minuts: 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
script: ~/bin/monday.sh
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.sh
Minuts: 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