window环境下定时备份数据库文件、项目代码并且定期删除

1.数据库文件定时备份bat脚本

echo 开始备份数据库
if not exist F:\db_bak\files md F:\db_bak\files
if not exist F:\db_bak\logs md F:\db_bak\logs
 
set var=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
exp OA_APP/cape@capcoa file=F:\db_bak\files\xamj_%var%.dmp log=F:\db_bak\logs\xamj_%var%.log
 
echo 删除10天前的备份记录
forfiles /p "F:\db_bak" /s /m  *.dmp /d -10 /c "cmd /c del @path"
forfiles /p "F:\db_bak" /s /m  *.log /d -10 /c "cmd /c del @path"
exit

2.项目文件定时备份bat脚本

@echo off
echo 设置要备份的文件夹 zhaoc 2015/6/15 
set "pbuf=D:\apache-maven-3.3.3"  
echo 设置备份文件存放文件夹...  
set "tbuf=E:\bak"  
  
echo 初始化压缩程序设置...  
cd \  
C:  
cd C:\Program Files (x86)\WinRAR  
set yes=ok  
echo 压缩程序在C:\Program Files (x86)\WinRAR\WinRAR.exe  
  
echo 设置备份文件名(以星期几命名,即备份文件只保存最近一周)...  
set name=%date%  
set name=%name:~-3%  

3.window环境下定时执行上面的.bat文件

在WIN7下的位置是:开始--所有程序--附件--系统工具--任务计划程序

1.  使用任务计划程序“创建基本任务”。
如图,下一步:


2.  选择任务何时开始执行,下一步:

3.  设置任务开始执行的具体时间,(我设置成零晨3点),下一步:

4.  选择任务执行的具体操作,(启动程序),下一步:

5.  8
选择程序或脚本,通过“浏览”按钮把我们在第1、2步骤编写好的bat文件指定好。,下一步:

6.  9
任务创建好了。点击完成即可。

至此,定时备份操作已经完成,用户可以手动执行一下任务计划的任务,验证一下备份是否可行~~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值