64 lines
1.4 KiB
Bash
64 lines
1.4 KiB
Bash
#!/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 <modalita>
|
|
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 <operatore>
|
|
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 <operatore>'
|
|
exit 1
|
|
fi
|
|
|
|
fi
|
|
echo '**' $(date) '**' FINE AGGIORNAMENTO FIFO >> $LOG
|
|
|
|
else
|
|
echo 'error: invalid parameter <modalita>'
|
|
exit 1
|
|
fi
|
|
|
|
else
|
|
echo 'usage: Gestione_FIFO.sh <modalita> [<operatore>]'
|
|
fi
|
|
|
|
else
|
|
echo 'SCRIPT NON ESEGUITO'
|
|
exit 1
|
|
fi
|
|
|
|
exit 0
|