source: admin/Interface/EjecutarScript @ d81fc6a

Last change on this file since d81fc6a was de687e3, checked in by ramon <ramongomez@…>, 10 years ago

#673: Integrar código de la versión 1.0.6 en rama principal.

git-svn-id: https://opengnsys.es/svn/trunk@4641 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100755
File size: 1.1 KB
RevLine 
[3ec149c]1#!/bin/bash
[71643c0]2TIME1=$SECONDS
[914d834]3
[71643c0]4
[91aaf03]5#Load engine configurator from engine.cfg file.
6#Carga el configurador del engine desde el fichero engine.cfg
7[ -z $OGENGINECONFIGURATE ] && source /opt/opengnsys/etc/engine.cfg
[71643c0]8
[91aaf03]9# Clear temporary file used as log track by httpdlog
10# Limpia los ficheros temporales usados como log de seguimiento para httpdlog
[1602040]11echo -n "" > $OGLOGSESSION; echo -n  "" > $OGLOGCOMMAND
[71643c0]12
[91aaf03]13# Registro de inicio de ejecución
[1602040]14ogEcho log session "$MSG_INTERFACE_START $0 $*"
[71643c0]15
[1602040]16echo -e "\n Instrucciones a ejecutar: *****************************" >>  $OGLOGFILE
[914d834]17cat  $1 >> $OGLOGFILE
[71643c0]18
[91aaf03]19
[1602040]20echo -e "\n Salida de las instrucciones: *****************************" >>  $OGLOGFILE
[914d834]21chmod +x $1
[1602040]22# Si mandamos la salida a OGLOGCOMMAND reescribimos lo que manda el comando.
23#$1 &>> $OGLOGCOMMAND
24$1
[ecd8d9a]25RETVAL=$?
[91aaf03]26
27
28
[71643c0]29TIME=$[SECONDS-TIME1]
[ecd8d9a]30if [ $RETVAL == 0 ]
31then
[1602040]32        ogEcho log session "[100] Duracion de la operacion $[TIME/60]m $[TIME%60]s"
[ecd8d9a]33else
[de687e3]34        ogRaiseError log session $RETVAL
35        ogEcho log session error "Operacion no realizada"
[ecd8d9a]36fi
[91aaf03]37
38
39# Registro de fin de ejecución
[1602040]40ogEcho log session "$MSG_INTERFACE_END $RETVAL"
[91aaf03]41
42
[1602040]43exit $RETVAL
[91aaf03]44
Note: See TracBrowser for help on using the repository browser.