Files
gateway-mnp-dbc/dbcmnpsrc/FE/mnpapp/script/crea_file_monitor_sm.sh
2024-05-13 12:54:14 +02:00

36 lines
1.6 KiB
Bash

#!/bin/ksh
##########################################################################################################################
# Progetto: Gateway MNP
# Script: crea_file_monitor_sm.sh
# Descrizione: Applicazione per la creazione del flusso
# del sistema SM
# Utilizzo: 0 parametri o 3 parametri
# - senza parametri crea il flusso con intervallo di riferimento [sysdate-7, sysdate]]
# - [DATE_RELATIVE|DATE_ASSOLUTE] se impostato a DATE_RELATIVE i parametri sono il numero di giorni rispetto a sysdate
# se impostato a DATE_ASSOLUTE i parametri sono le date in formato dd/MM/yyyy
# es. 1) ./crea_file_monitor_sm.sh --> genera il file per l'intervallo di date [sysdate-7, sysdate]
# 2) ./crea_file_monitor_sm.sh DATE_RELATIVE -5 -2 --> genera il file per le date sysdate-5, sysdate-2
# 3) ./crea_file_monitor_sm.sh DATE_ASSOLUTE 10/12/2012 31/12/2012 --> genera il file per le date 10/12/2012, 31/12/2012
##########################################################################################################################
THIS_PATH=`dirname $0`
. $THIS_PATH/setEnv.sh
THIS=`basename $0 .sh`
LOG=$MNP_LOG_SCRIPT_HOME/$THIS.log
adesso=$(date)
#controllo se lo script è già in esecuzione
check_rc=`$THIS_PATH/is_Running_Script $THIS $$`
if [ $? -eq 0 ]
then
echo '******' $adesso Eseguo creazione flusso per sistema SM >> $LOG
$THIS_PATH/ProcessExecutor.sh mnp.internalflow.out.MonitoraggioSMOut $* >> $LOG
else
echo " (WARNING) $(date) Esecuzione non avvenuta per presenza processo precedente : $prog" >> $LOG
fi