Chinaunix首页 | 论坛 | 博客
  • 博客访问: 134295
  • 博文数量: 32
  • 博客积分: 115
  • 博客等级: 民兵
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-30 23:19
个人简介

The minute you think of giving up, think of the reason why you held on so long!

文章分类

全部博文(32)

文章存档

2018年(4)

2016年(8)

2015年(2)

2014年(11)

2013年(6)

2012年(1)

我的朋友

分类: LINUX

2014-06-06 12:04:46

通过shell进行文件备份、链接FTP上传

点击(此处)折叠或打开

  1. #!/bin/bash
  2. #backup the directory“/www/test” to the directory“/home/good/bak”
  3. FILE_NAME=testupdate_bak`date +%Y%m%d`
  4. cp -af /var/www/test /home/good/bak/$FILE_NAME
  5. cd /home/good/bak/
  6. tar -zcf /home/good/bak/$FILE_NAME.tar.gz ./$FILE_NAME
  7. rm -rf /home/good/bak/$FILE_NAME
  8. #ftp to 172.18.80.117
  9. TODAY_FILE=testupdate_bak`date +%Y%m%d`.tar.gz
  10. ftp -n -p<
  11. open 172.18.80.117 33021
  12. user testupdate_bak test_bak123
  13. binary
  14. lcd /home/good/bak
  15. put $TODAY_FILE
  16. close
  17. bye
  18. !
  19. #delete 2 days ago files
  20. TWOAGO_FILE = testupdate_bak`date +"%Y%m%d" -d "-2 days"`.tar.gz
  21. rm -rf /home/good/bak/$TWOAGO_FILE

阅读(1586) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~