#!/usr/bin/ksh #set -x ########################################################### # Progetto: MNP # $1 modalita -- 1 disattivo, 0 attivo # # $2 operatore # ########################################################### THIS_PATH=`dirname $0` THIS=`basename $0 .sh` . $THIS_PATH/setEnv.sh if [ $? -eq 0 ] then # ESECUZIONE SCRIPT LOG=$MNP_LOG_SCRIPT_HOME/$THIS.log if [[ "$#" -gt 0 ]] then MODALITA=$1 OPERATORE=$2 #check if [ $MODALITA -eq 0 ]||[ $MODALITA -eq 1 ] then #start procedure echo '*******************************' >> $LOG echo '**' $(date) '**' INIZIO AGGIORNAMENTO FIFO >> $LOG if [[ "$#" -eq 1 ]] then $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_SQL_HOME}/update_gestione_fifo.sql $MODALITA '-1' >> $LOG 2>&1 else #check if [ $OPERATORE -eq 2 ] || [ $OPERATORE -eq 4 ] || [ $OPERATORE -eq 7 ] then $MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_SQL_HOME}/update_gestione_fifo.sql $MODALITA $OPERATORE >> $LOG 2>&1 else echo 'error: invalid parameter ' exit 1 fi fi echo '**' $(date) '**' FINE AGGIORNAMENTO FIFO >> $LOG else echo 'error: invalid parameter ' exit 1 fi else echo 'usage: Gestione_FIFO.sh []' fi else echo 'SCRIPT NON ESEGUITO' exit 1 fi exit 0