#!/bin/ksh #set -x # Progetto: Gateway MNP # Script: ftp_DPPS # Descrizione: FTP dei file verso DPPS # $1 $2 $3 $4 # Parametri: nome_file_locale host user password # impostazione ambiente THIS_PATH=`dirname $0` . $THIS_PATH/setEnv.sh adesso=$(date) THIS=`basename $0` LOG=$MNP_LOG_SCRIPT_HOME/$THIS.log echo '*****' $adesso Eseguo ftp verso DPPS >> $LOG # Elimina il percorso dal nome del file per ottenere il nome file remoto remote=$(echo $1 | awk -F/ '{print $NF}') # KIT200507 # inserisco un carattere nel CTR per evitare problemi di ftp di file con size = 0 [ -s $1 ] || (echo " ") >> $1 # KIT200507 # Esegui l'FTP ftp -n > outFtp 2> errFtp <> $LOG if [[ -s outFtp ]] then echo '---- outFtp: ' >> $LOG cat outFtp >> $LOG fi if [[ -s errFtp ]] then echo '---- errFtp: ' >> $LOG cat errFtp >> $LOG fi exit 1 else echo File $1 trasferito con successo >> $LOG exit 0 fi