Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Una volta che sono pronti i due file, si esegue lo script chiamato "script-views-traduzioni.sh", che contiene il seguente codice (si prende come esempio unipvd9):

#!/bin/bash

DRUSHSCRIPT=/drupal/dim_prod/dim/external/drush10/vendor/bin/drush
DRUSHALIAS=/drupal/dim_prod/dim/var/build/drush_aliases/8

SITE=unipvd9

array=( cdl00 )


ENV=prod
DENV=pptime (=prod
MYCONF=myconf-insegnamenti
REPLACESQL=replace.en.insegnamenti.sql
DENV=prod


for i in "${array[@]}"

do

  # per il calcolo grossolano dei tempi
  start=`date +%s`

  rm /shared/dim_prod/${ENV}/${SITE}/${i}/files/myconf/*.yml
  cp /shared/dim_prod/${ENV}/${SITE}/${MYCONF}/*.yml /shared/dim_prod/${ENV}/${SITE}/${i}/files/myconf/
  cp /shared/dim_prod/${ENV}/${SITE}/${MYCONF}/*.sql /shared/dim_prod/${ENV}/${SITE}/${i}/files/myconf/
  cd  /shared/dim_prod/${ENV}/${SITE}/${i}/files/myconf/


  echo "---------- ${i} ${DENV} ------------"

  # cd /shared/dim_prod/prod/unipvd9/cdl00/files/myconf/

...

  echo "-- importazione delle traduzioni delle viste --"
  $DRUSHSCRIPT --alias-path=$DRUSHALIAS @${SITE}-${i}.${DENV} sqlc < replace.en.insegnamenti.sql${REPLACESQL}

  echo "-- pulizia cache --"
  $DRUSHSCRIPT --alias-path=$DRUSHALIAS @${SITE}-${i}.${DENV} cr

  end=`date +%s`
  runtime=$((end-start))
  echo "-- ${i} done in ${runtime} sec"
  echo "---------------------"

done

  cd  /shared/dim_prod/${ENV}/${SITE}/

done)