Browse Source

Updatescript und Umgebungsvariablenbeispiele

xcube0.1
Meikel Bisping 2 years ago
parent
commit
e16743da68
  1. 0
      src-modules/module/xcube/xcube_modul_entfernen.x
  2. 0
      src-modules/module/xcube/xcube_modul_erzeugen.x
  3. 45
      src-modules/module/xcube/xcube_update.x
  4. 5
      superx/WEB-INF/conf/edustore/db/bin/SQL_ENV_xcube.sam

0
src-modules/module/xcube/xcube_modul_entfernen.x

0
src-modules/module/xcube/xcube_modul_erzeugen.x

45
src-modules/module/xcube/xcube_update.x

@ -0,0 +1,45 @@ @@ -0,0 +1,45 @@
#!/bin/bash
#Arbeitsverzeichnis fuer crontab
PFAD=$2
if [ "$PFAD" != "" ]
then
cd $PFAD
fi
#Umgebung einlesen:
if [ "$XCUBE_PFAD" = "" ]
then
echo "ACHTUNG: Die Umgebungsvariable XCUBE_PFAD ist nicht gesetzt. Bitte prüfen Sie $SUPERX_DIR/db/bin/SQL_ENV"
exit 1
fi
if [ "$XCUBE_ERRORMAIL" != "" ]
then
ERRORMAIL=$SOS_ERRORMAIL
export ERRORMAIL
fi
if [ "$XCUBE_LOGMAIL" != "" ]
then
LOGMAIL=$SOS_LOGMAIL
export LOGMAIL
fi
if [ "$XCUBE_BACKUP" != "" ]
then
MODULE_BACKUP=$SOS_BACKUP
export MODULE_BACKUP
fi
#hier geht es los
#runAndCheck.x path command (EXIT_ON_ERROR|CONT_ON_ERROR) (SEND_ERRORMAIL|NO_ERRORMAIL) (SEND_LOGMAIL|NO_LOGMAIL) [description] "
echo "xcube-Update startet" >$XCUBE_ERRORDAT
runAndCheck.x $XCUBE_PFAD "module_etl.x xcube $XCUBE_PFAD $XCUBE_LOAD_PFAD" EXIT_ON_ERROR SEND_ERRORMAIL SEND_LOGMAIL "XCUBE update$MANDANTID"
echo "---------------------------Beginn Prüfroutine-----------------------------------" >>$XCUBE_ERRORDAT
cat $XCUBE_PFAD/L_XCUBE_update$MANDANTID.log >>$XCUBE_ERRORDAT
pruefmail.x $XCUBE_PFAD/L_xcube_Test$MANDANTID.log $ERRORMAIL

5
superx/WEB-INF/conf/edustore/db/bin/SQL_ENV_xcube.sam

@ -4,6 +4,9 @@ @@ -4,6 +4,9 @@
#SUPERX_ROHDATEN=rohdaten
XCUBE_PFAD=$SUPERX_MODULE/xcube; export XCUBE_PFAD
XCUBE_ERRORDAT=$XCUBE_PFAD/xcube_update.err; export XCUBE_ERRORDAT
XCUBE_LOAD_PFAD=$XCUBE_PFAD/$SUPERX_ROHDATEN; export XCUBE_LOAD_PFAD
XCUBE_ERRORMAIL=$ERRORMAIL; export XCUBE_ERRORMAIL
XCUBE_LOGMAIL=$LOGMAIL; export XCUBE_LOGMAIL

Loading…
Cancel
Save