Files
2024-05-13 12:54:14 +02:00

39 lines
1.5 KiB
Bash

#!/usr/bin/ksh
###########################################################
# Progetto: Gateway MNP
###########################################################
THIS_PATH=`dirname $0`
. $THIS_PATH/../setEnv.sh
$THIS_PATH/../TestNodo.sh
if [ $? -eq 0 ]
then
# ESECUZIONE SCRIPT
if [[ "$#" -eq 2 ]]
then
mese=$1
anno=$2
adesso=$(date)
echo '******' $adesso Eseguo script Aggiornamento e Calcolo SLA
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_SLA_SQL_HOME}/AggiornamentoDatafineprocesso.sql > ${MNP_LOG_SCRIPT_SLA_HOME}/AggiornamentoDatafineprocesso.log 2>&1
if [[ $? -eq 0 ]]
then
${MNP_SCRIPT_SLA_HOME}/AggiornaDonorPorting.sh $mese $anno > ${MNP_LOG_SCRIPT_SLA_HOME}/AggiornaDonorPorting.log 2>&1 &
${MNP_SCRIPT_SLA_HOME}/AggiornaDonorHoc.sh $mese $anno > ${MNP_LOG_SCRIPT_SLA_HOME}/AggiornaDonorHoc.log 2>&1 &
${MNP_SCRIPT_SLA_HOME}/AggiornaRecipient.sh $mese $anno > ${MNP_LOG_SCRIPT_SLA_HOME}/AggiornaRecipient.log 2>&1 &
${MNP_SCRIPT_SLA_HOME}/AggiornaRecipientHoc.sh $mese $anno > ${MNP_LOG_SCRIPT_SLA_HOME}/AggiornaRecipientHoc.log 2>&1 &
wait
$MNP_SCRIPT_HOME/sqlExecutor.sh -sqlplus ${MNP_SCRIPT_SLA_SQL_HOME}/ReportAnalitici.sql $mese $anno > ${MNP_LOG_SCRIPT_SLA_HOME}/ReportAnalitici.log 2>&1
adesso=$(date)
echo '**' $adesso '**' FINE ESECUZIONE
else
echo "ERRORE nella esecuzione della procedura 'AggiornamentoDatafineprocesso.sql'"
exit
fi
else
echo 'Attenzione inserire il mese e anno di elaborazione (mm yyyy)'
fi
fi