#!/usr/bin/sh #此脚本放在/kior/domains10/kiorapp/shellDir/upLoadFileTo/ 路径下 #本地路径 LDIR="/kior/domains10/kiorapp/tmp/needBak/backFile/" #目标路径 RDIR="/kiordata/interface/WebTrade/input" RHOST="192.168.8.32" USER="ftpbatch" PASSWD="ftpbatch" UPFILE=$1 FLAG="" cd $LDIR FtpSend( ) { ftp -ivn $RHOST <<EOF user $USER $PASSWD cd $RDIR bin prompt put $UPFILE quit EOF } LOOP=1 while [ $LOOP -le 5 ] do RET=`FtpSend` FLAG=`echo "$RET"| grep -w "226" |awk -F' ' '{print $1}'` if [ "$FLAG" = "226" ]; then echo $FLAG exit 0 elif [ $LOOP -eq 5 ]; then echo "OVER" fi LOOP=$(( $LOOP + 1 )) done exit -1
自动FTP 登录备份脚本
原创
©著作权归作者所有:来自51CTO博客作者yuri_cto的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
创建 PostgreSQL 备份脚本并设置定时任务
在linux中进行PostgreSQL 备份脚本并设置定时任务
sql 日志文件 PostgreSQL -
本地和异地ftp传输备份脚本
本地采用12小时一备同时上传异地 '文件备份目录创建auto_bak,我放在/usr/local/目录下 [root
mysql ftp file admin local -
定时备份mysql 到本地,并且发送备份到邮件 mutt
1.安装msmtpwget https://nchc.dl.sourcef
mysql sql ubuntu