First Commit - Source Code from Reply
This commit is contained in:
35
dbcmnpsrc/FE/mnpapp/script/crea_file_monitor_sm.sh
Normal file
35
dbcmnpsrc/FE/mnpapp/script/crea_file_monitor_sm.sh
Normal file
@@ -0,0 +1,35 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user