陈震江 金龙德
(永康市气象局,浙江永康321300)
要实现业务用机观测数据的异地备份,除了用软件编程外,充分开发和利用Windows自带的“任务计划”,使用简单的DOS命令,也能有效地实现电脑之间数据自动备份,一旦业务用微机崩溃无法使用,就可以及时启用备份机,杜绝事故的发生。本文仅以完成测报业务软件文件夹实时备份任务为例,全面阐述实现这一设置的具体方法。
在备份机上安装好与观测业务用机相同版本的OSSMO测报软件,备份机测报软件安装盘符要与自动站观测用机一致,目的是避免实时备份的台站参数设置文件出现错误,影响备份机测报软件运行。
在测报业务用机与备份用机能相互访问的前提下,将自动站观测用机的“D:OSSMO 2004”文件夹设置为只读共享,然后在备份机上映射为盘符Z。
在备份机的C盘根目录下创建一个BAT批处理文件,文件名以区站号命名。内容如下:
XCOPY[1]是DOS命令,其功能为复制文件和目录,包括子目录。在XCOPY命令行中使用了“/d”和“/y”两个参数。“/d”的功能为只复制新的和更改过的文件,减少复制文件数量;“/y”的功能是自动将更改过的文件覆盖旧的目标文件,而不需要人工确认。这里需要指出的是,如果目录名中带空格,目标路径需要加引号。而“/S”的作用是复制Restore目录下的非空的子目录。批处理文件中未包含Components文件夹的复制,该文件夹的内容是自动站测报业务系统的安装信息[2]。
在备份机Windows Xp桌面上,单击“开始→所有程序→附件→系统工具→任务计划”,然后双击“新建任务计划”,单击(下一步)后,单击(浏览),选中C盘根目录下的编辑好的BAT文件,单击(打开),把该计划任务命名为“业务用机备份”,执行周期选“每天”,单击(下一步),起始时间的分钟数设定为35 min(此处可自行设置起始时间,本文设置为每小时的第35 min运行一次),单击(下一步),输入本计算机用户登录密码,单击(下一步),钩选“当单击‘完成’打开该任务的高级属性”,单击(完成)按钮进入该任务的高级属性设置。
在高级属性设置中,单击“任务”,单击(设置密码),输入计算机登录密码,如果计算机设置有用户、密码,必须输入用户和密码,否则设定好的计划任务不会自动执行。(如图1)
图1 密码设置
如果计算机本身没有设定用户密码,则(密码设置)为空,并进行如下设置:单击“开始→运行”,空白栏内输入gpedit.msc,找到“计算机配置→windows设置→安全设置→本地策略→安全选项”选项下“使用空白密码的本地帐户只允许进行控制台登录”一项,把它禁用(如图2)。
单击“计划”,单击(高级),钩选“重复任务”,点选“每”、“1 h”,点“持续时间”为“23 h”“50 min”(如图 3),单击(确定),再单击(确定),退出高级属性设置,全部设置完成。批命令就会在每个小时的第35 min运行数据备份批命令程序。
图2 空密码设置
图3 执行频次设置
测报业务计算机出现故障,启用备份用机时先关闭采集器,再进行接口连接,接线完毕后打开采集器进行时间设置[3],再打开备份机,删除“计划任务”中的“业务用机备份”任务,将备份机的IP地址改为原测报业务用机的IP地址。运行测报软件,完成业务用机更换。
软件运行正常后注意检查各相关参数设置。如注意自动站数据接口是接计算机的第几个COM口的,在进行参数设置时要注意选择。
Windows“计划任务”功能设置简单,可以根据要求定时执行各种程序的运行,结合copy、xcopy,ftp等命令,方便地进行本地和远程的气象数据实时备份和下载,保证了气象数据的及时性和安全性,减少了业务人员的重复劳动。
[1] 李 军.XCOPY命令的使用方法.电子制作,1996(09).
[3] 浙江省气象局.浙江省大气探测员手册(电子版),2006.