Chinaunix首页 | 论坛 | 博客
  • 博客访问: 275070
  • 博文数量: 52
  • 博客积分: 1278
  • 博客等级: 中尉
  • 技术积分: 627
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-26 12:46
文章分类

全部博文(52)

文章存档

2013年(1)

2012年(51)

分类: LINUX

2012-05-21 16:07:34

各位,我目前的脚本是这样的:
[root@mysql1 /]# vi discuz.sh
#!/bin/sh
# File: mysqlautobak.sh
# Database info
DB_NAME="discuz"
DB_USER="root"
DB_PASS="123456"

# Others vars
BIN_DIR="/usr/bin"
BCK_DIR="/mysqlbak/"
DATE=`date +%Y%m%d_%H:%M:%S`


# TODO
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME  | gzip > $BCK_DIR/Discuz$DATE.gz


自动FTP 方式
  1. ftp -i -n 192.168.1.23 << MY_FTP
  2. user anonymous clb@localhost
  3. binary
  4. put $BCK_DIR/Discuz$DATE.gz
  5. quit
  6. MY_FTP
复制代码
自动删除5天前

find $BCK_DIR  -mtime +5 | xargs rm -rf
阅读(1234) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~