服务器通过ftp上传一个小时之内新增的文件
etldate=$1
source_system=$2
txt_file_path=$3
ok_file_path=$4
log_path=$5
USER=edw_user
PASSWORD=edw_user123
IP=10.11.0.143
PORT=22
timenow=`date +"%Y-%m-%d %H:%M:%S";`
timeago=`date -d "1 hour ago" +"%Y-%m-%d %H:%M:%S";`
filenow=`find /root/file/test_file1 -type f -newermt "${timeago}" ! -newermt "timenow"`
echo ${filenow}
DESDIR=/data/app/${source_system}/${etldate}/
ftp -nvi <<!
open 10.252.22.25 21
user admin 222222
passive
binary
mput $filenow -O $DESDIR
if [ $? -ne 0 ]; then
echo "$filenow文件上传到$DESDIR失败" >>$5/temp.log
else
echo "$filenow文件上传到$DESDIR成功" >>$5/temp.log
fi
close
bye
!