无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4195|回复: 0
打印 上一主题 下一主题

用ATI的一个任务得到多个备份数据

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-7 19:52:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果你需要ATI的一个任务得到不同时间的多个备份,可以在ATI的一个任务参数里面设置在运行前执行以下批处理命令:
批处理文件与备份文件要放在同一个目录下。

方法1:

@echo off
if exist d2.tib if exist d3.tib del d3.tib
if exist d1.tib if exist d2.tib ren d1.tib d2.tib
if exist d1.tib ren d1.tib d2.tib

然后指定备份文件名为d1.tib,就可以得到d1.tib、d2.tib、d3.tib,并且是前面的文件数据比后面新。
此方法有一个缺点,那就是如果任务执行不成功,就会少掉一份数据。

方法2:

如果硬盘空间够大,也可以把这个批处理放在运行后执行,这样就可以充分保证得到目标数据。内容改为:

@echo off
if exist d3.tib del d3.tib
if exist d2.tib ren d2.tib d3.tib
if exist d1.tib ren d1.tib d2.tib
ren date.tib d1.tib

然后指定生成的备份文件名为date.tib,同样可以得到d1.tib、d2.tib、d3.tib三份数据。

以上是得到三份数据,当然也可以是两份或4份以上,只要修改一下批处理就可以了,不需要修改任务的设置。

如果是远程服务器备份数据,建议加上发送邮件的功能,这样就可以及时得到备份情况,不需要登陆服务器去看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-17 05:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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