利用批处理程序实现自动站数据自动定时备份_
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
农业气象
地面气象测报业务使用计算机处理数据、编发报后,业务质量提高了,但系统软件和硬件故障又会对地面测报数据造成破坏,还容易有受到病毒攻击而造成数据丢失等危险。因此对气象数据进行定期转移备份就显得尤为重要。自动气象站每天20:00均需对分钟数据进行备份,大多采用人工复制方式把数据复制到U盘和自动站备份机指定盘符文件夹内。但是这种方式在天气条件较复杂、事情繁多时容易遗忘,并且复杂天气条件下,例如雷雨大风天气条件下市电及计算机本身正是处于最容易出现故障的时候,如果此时数据丢失,将造成无法弥补的后果。
1 解决办法
为保证各类气象数据的安全及气象业务工作的连续,可采用批处理文件及系统计划任务对各项数据进行定时备份,方法如下(以测报软件安装在C盘上为例):
1.1 备份机上需要的准备工作 选择局域网上的一台计算机做为备份机,建立几个需要备份的目录并命名为相同名称的文件夹。
D:\备份\BaseData
D:\备份\Restore\Data
D:\备份\ReportFile
D:\备份\WorkQuality
D:\备份\AwsSource
把2台计算机共享,并把业务机上安装OSSMO 2004的磁盘映射为备份机的Z盘。
1.2 备份机自动备份方法 在备份机上建一个文件名为“备份机.txt”的记事本文件,输入以下代码
xcopy "Z:\OSSMO 2004\BaseData" "D:\备份\ BaseData " / y/s/e/i
xcopy "Z:\OSSMO 2004\Restore\Data" "D:\备份\ Restore\ Data " /y/s/e/i
xcopy "Z:\OSSMO 2004\ReportFile" "D:\备份\ ReportFile " /y/s/e/i
xcopy "Z:\OSSMO 2004\WorkQuality" "D:\备份\ WorkQuality " /y/s/e/i
xcopy "Z:\OSSMO 2004\AwsSource" "D:\备份\ AwsSource " /y/s/e/i
将“备份机.txt”文件重命名,把后缀名txt改为bat,即“备份机.bat”,然后将“备份机.bat”放在一个合适的目录下,至此,一个简单的备份批处理文件就完成了。下面就要利用Windows操作系统自带的计划任务功能设定测报数据自动备份计划任务,计划任务每天在适当时间执行一次。
设置方法如下:
依次点击:开始――所有程序--附件--系统工具--任务计划.
点击:添加任务计划--下一步--浏览,选择/“备份机.bat”程序,选择“每天”执行任务一次--起始时间,输入如20: 20--输入用户名及密码--完成。
至此,在每天20:20自动站数据就会从计算机C盘即Z盘自动备份到备份机D盘上。
1.3 本机自动备份方法 如果想在本机上增加一个备份区,可以用相同的方法在本机上设置一个“本机备份.BAT”文件。例如需在本机E盘上备份。则只需要修改一下文件内容如下:xcopy "C:\OSSMO 2004\BaseData" "E:\备份\ BaseData " / y/s/e/i
xcopy "C:\OSSMO 2004\Restore\Data" "E:\备份\ Restore\ Data " /y/s/e/i
xcopy "C:\OSSMO 2004\ReportFile" "E:\备份\ ReportFile " /y/s/e/i
xcopy "C:\OSSMO 2004\WorkQuality" "E:\备份\ WorkQuality " /y/s/e/i
xcopy "C:\OSSMO 2004\AwsSource" "E:\备份\ AwsSource " /y/s/e/i
其他方法与上面相同,不再累述。
2 几点注意事项
/y/s/e/i不可漏输,否则会导致文件复制不全或中途中断。/y:当复制过去的地址有相同文件时,命令就会提示你是否覆盖原文件、是放弃复制还是覆盖所有文件。/y是可以使用不加提示就覆盖原文件的参数,相当于自动选择了Yes选项。/S:复制目录和子目录,除了空的。/E:复制目录和子目录,包括空的。/I:如果目标不存在,又在复制一个以上的文件,则假定目标一定是一个目录。如果你复制的是个目录,那命令会提示是否生成目录。此时加该参数默认为目录,不用手动去判断。备份机设定的备份文件时间最好不要和业务机上的备份文件相同,在实践中发生过相同时文件占用引起的意外中止。本方法只是为数据的安全性增加一项保障措施,切不可放弃平日里每天人工U盘备份的习惯。
利用批处理程序实现自动站数据自动定时备份
张莉娅
(甘肃省定西市安定区气象局,甘肃定西 743000)
摘 要 地面气象测报业务使用计算机处理数据、编发报后,业务质量提高了,但系统软件和硬件故障又会对地面测报数据造成破坏,还容易有受到病毒攻击而造成数据丢失等危险。因此对气象数据进行定期转移备份就显得尤为重要。基于此,主要介绍一种利用批处理程序和Windows操作系统自带的计划任务功能设定测报数据自动备份计划任务,计划任务每天在适当时间执行一次。给业务工作的数据安全多加上一层保护伞。
关键词 程序;数据;自动站;备份
中图分类号 TP 311.52 文献标志码 B
作者简介:张莉娅(1977-),工程师,主要从事地面观测和预报服务
工作。
收稿日期:2013-07-08