用途
save_job_scripts 命令可将脚本文件中的所有脚本保存到守护程序,而该守护程序不会验证这些脚本。因此,请在保存前确保这些脚本准确无误。
参数
请参阅参数顺序。
- broker.port
- [可选] 可输入代理程序端口覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
- broker.url
- [可选] 可输入代理程序 URL 覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
- dir
- 命令说明 XML 引用的作业脚本文件的输入目录。
- filename.xml
- 作业脚本 XML 文件的名称。
- job_name
- 要保存的作业的名称。
- security_password
- [可选] 超级用户或授权 Viewpoint 用户的密码。
- security_password_encrypted
- [可选] 超级用户的加密密码。
- security_username
- [可选] 超级用户或授权 Viewpoint 用户的用户 ID。超级用户的用户 ID 为 dmcl_admin 且不能更改。
用法说明
脚本具有时间戳,可用于检测是否已保存该脚本的更新版本。这样可以避免与同时进行的编辑操作发生冲突。如果检测到该脚本的更新版本,则可以通过命令提示选择覆盖该脚本或更新到最新版本。
XML 文件示例
对于 save_job_scripts 命令,请键入 datamove save_job_scripts -f <job_name>_script.xml。例如,要保存在 12315DFHJKS_script.xml 中为作业 12315DFHJKS 指定的所有作业脚本,请键入 datamove save_job_scripts -f 12315DFHJKS_script.xml。
在以下示例中,12315DFHJKS_script.xml 会将作业 12315DFHJKS 的脚本写入到 /home/datamover/scripts 中。
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <dmSaveJobScript> <job_name>12315DFHJKS</job_name> <dir>/home/datamover/scripts</dir> <plan> <step> <task id="3"> <timestamp>Fri Jul 10 21:52:55 PDT 2009</timestamp> <archive_script>archiveScript_3</archive_script> <copy_script>copyScript_3</copy_script> </task> </step> </plan> </dmSaveJobScript>