全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1695|回复: 27
打印 上一主题 下一主题

发一个我的备份脚本给新手参考--老鸟不要笑俺

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-1 11:30:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如果有不明白,跟贴发问,我尽量做答
  1. #! /bin/bash
  2. vpsname="84vps"
  3. dn="root"
  4. dpw="password"

  5. mysql_path="/var/lib/mysql"
  6. data_f=`ls -l $mysql_path | awk '{ print $9 ; }'`

  7. #分目录导出mysql数据库
  8. if [ ! -d /home/backup ] ; then
  9. mkdir /home/backup
  10. fi
  11. cd /home/backup

  12. for databases in ${data_f} ; do
  13.         if [ -d $mysql_path/$databases ];then
  14.         /usr/bin/mysqldump --databases $databases -u$dn -p$dpw | gzip > data_$databases.sql.gz
  15.         fi
  16. done
  17. rm -rf data_mysql.sql.gz

  18. #直接打包数据库
  19. tar -zcPf data_$vpsname.tar.gz /var/lib/mysql/* --exclude='/var/lib/mysql/mysql*' --exclude='/var/lib/mysql/debian-5.1.flag*'

  20. #打包web目录
  21. tar -zcPf web_$vpsname.tar.gz /var/www/* --exclude='/var/www/default*'

  22. #打包备份目录
  23. cd /home
  24. tar -zcf $vpsname.tar.gz backup

  25. #ftp上传
  26. ftp -vn ftp.abc.com << autoftp
  27. user ftpuser ftppassword
  28. type binary
  29. put $vpsname.tar.gz
  30. close
  31. quit
  32. autoftp
复制代码

[ 本帖最后由 nbweb 于 2011-5-1 22:26 编辑 ]

评分

参与人数 3威望 +35 收起 理由
Captain + 15 原创内容
dreams777 + 5 收藏
Gpuer + 15 怎么能没人加分

查看全部评分

28#
 楼主| 发表于 2011-5-2 15:12:35 | 只看该作者
原帖由 wjhhxl 于 2011-5-2 15:01 发表
请问,FTP空间上传时,有重复的文件名怎么办。
比如以前就上传了一个同样文件名的文件。
现在再上传是覆盖处理,还是另取文件名。

自动覆盖掉旧的
27#
发表于 2011-5-2 15:01:33 | 只看该作者
请问,FTP空间上传时,有重复的文件名怎么办。
比如以前就上传了一个同样文件名的文件。
现在再上传是覆盖处理,还是另取文件名。
26#
 楼主| 发表于 2011-5-2 14:47:33 | 只看该作者
原帖由 xiaol 于 2011-5-2 14:43 发表
  这样啊,如果说取消呢?

删了这个定时备份就是取消了
25#
发表于 2011-5-2 14:43:53 | 只看该作者
  这样啊,如果说取消呢?
24#
 楼主| 发表于 2011-5-2 14:31:02 | 只看该作者
原帖由 xiaol 于 2011-5-2 11:19 发表
怎么每天自动执行

crontab -e
00 00 * * 2 /home/backup.sh
每周二0点备份
23#
发表于 2011-5-2 14:28:49 | 只看该作者
帮顶
22#
发表于 2011-5-2 14:21:14 | 只看该作者
学习一下
21#
发表于 2011-5-2 11:19:19 | 只看该作者
怎么每天自动执行
20#
发表于 2011-5-2 11:08:42 | 只看该作者
可以在此基础上扩展。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-8 07:39 , Processed in 0.068791 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表