#!/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