Chinaunix首页 | 论坛 | 博客
  • 博客访问: 555245
  • 博文数量: 114
  • 博客积分: 5611
  • 博客等级: 大校
  • 技术积分: 1027
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-19 08:55
文章分类

全部博文(114)

文章存档

2011年(29)

2010年(20)

2009年(1)

2008年(11)

2007年(53)

分类: LINUX

2007-04-24 09:42:44

首先利用mssql的企业管理器建立每天的维护备份,记住生成的备份在目录里面有一个就可以了。
在数据库的服务器中建立2个文件:databak.bat data.txt
其中172.21.41.10为ftp服务器
1、databak.bat
ftp -s:e:\data.txt
 
2、data.txt
open 172.21.41.10
name
passwd
cd cdnzx
lcd e:\databak\cdnzx
put *.BAK
cd ..
cd dztz
lcd e:\databak\dztz
put *.BAK
cd ..
cd expresscz
lcd e:\databak\expresscz
put *.BAK
cd ..
cd LHdata
lcd e:\databak\LHdata
put *.BAK
cd ..
cd transcz
lcd e:\databak\transcz
put *.BAK
cd ..
cd transport
lcd e:\databak\transport
put *.BAK
cd ..
quit
 
 
 然后在linux ftp服务器中编辑以下文件 databak
3、databak
#!/bin/sh
date=$(/bin/date --date '4 days ago' +"%Y%m%d")
echo "$date"
cd /home/ftp/data/cdnzx
rm -f cdnzx_db_"$date"*.BAK
cd /home/ftp/data/dztz
rm -f dztz_db_"$date"*.BAK
cd /home/ftp/data/expresscz
rm -f expresscz_db_"$date"*.BAK
cd /home/ftp/data/LHdata
rm -f LHdata_db_"$date"*.BAK
cd /home/ftp/data/transcz
rm -f transcz_db_"$date"*.BAK
cd /home/ftp/data/transport
rm -f transport_db_"$date"*.BAK
 
 
加入crontab -e中
 
阅读(1173) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~