阅读背景:

用Linux Shell实现FTP上传文件并确认是否成功功能_weixin_34160277的博客

来源:互联网 
###########################################
#                                         #
#  Date:2013/05/10                        #
#  Author:Andy_Leung                      #
#  Function:FTP transfer files            #
#                                         #
###########################################
#!/bin/sh
TRANS_DATE=`date +%y%m%d%H%M`  
echo "
open 192.168.0.62               
prompt                          
user eng engineer               
cd /export/home/eng/target      
binary
mput s.log                      
close                           
bye                             
"|ftp -v -n |sed 's/^/>/g' >>run.log   
                                          
                                          
if [ -s run.log ]                      
then
  echo "SYSTEM: FTP LOGGING SUCCESS!!!"  
  SEARCH=`grep 'bytes sent in' run.log`
  if [ $? -eq 0 ]                      
    then
    echo "FTP transfer file OK"
    rm run.log
  else
    echo "FTP transfer file fail"
    mv run.log ${TRANS_DATE}_fail.log  
  fi
else
  echo "SYSTEM: FTP LOGGING FAIL!!!"    
  exit 1
fi######################################



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: