ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 自动ftp取文件

自动ftp取文件

原创 Linux操作系统 作者:os-ora 时间:2010-12-08 10:45:33 0 删除 编辑

[oracle@etl bin]$ cat fj_ftp.sh
#!/bin/bash
#---设置前三天,全局时间变量-------#
v_del_date=`date +'%Y%m%d' --date='3 day ago'`

#--------<>-----#
#########<<某某地点>>#########
##########启动FTP线程#########
ftp -v -n 192.168.2.10 <user db_ftp 12345  ---此处为用户名和密码(用户名db_ftp,密码12345)
binary
hash
prompt
cd  dw_data/            --ftp远端目录
lcd /u/oracle/fjcdrd/sms_data/    ----本地目录
mget fj_yd_sms.tar.gz.*       ---批量下载
mdelete *                               ---批量删除
bye
END
#-----<<结束FTP线程>>-------------#

#-----<<启动本地文件处理>>--------#

#######切换到本地保存目录##########
cd /u/oracle/fjcdrd/sms_data/
#######执行备份####################
cp fj_yd_sms.tar.gz.*  ../sms_back/
#######解压数据####################
cat fj_yd_sms.tar.gz.*|tar -zvx
#######删除原始文件################
rm  -f fj_yd_sms.tar.gz.*
########切换到本地备份目录#########
cd /u/oracle/fjcdrd/sms_back
########删除前三天之前的备份数据###
rm fj_yd_sms_tar.gz."$v_del_date"*

#----<<结束本地文件处理>>---------#

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16566331/viewspace-681141/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: linux下分段压缩
请登录后发表评论 登录
全部评论

注册时间:2010-01-12

  • 博文量
    148
  • 访问量
    410398