用途
list_job_scripts 命令用于列出为作业创建的所有 Teradata ARC 脚本。要修改作业行为,请编辑该脚本,然后使用 save_job_scripts 命令将所做的更改保存到守护程序。保存前,请确保所编辑的脚本准确无误。守护程序不会对所做的更改进行验证。
如果为 list_job_scripts 命令指定原始作业名称,则会列出原始作业定义的脚本。如果指定在运行时修改了作业变量的作业实例的名称,则会列出与修改过的作业定义相关联的脚本。
参数
请参阅参数顺序。
- broker.port
- [可选] 可输入代理程序端口覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
- broker.url
- [可选] 可输入代理程序 URL 覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
- dir
- [可选] 脚本文件的输出目录。如果尚未创建目录,则会创建一个目录。
- filename
- [可选] 脚本文件的输出文件名。现有文件名将被覆盖。
- job_name
- 要编辑的作业的名称。
- security_password
- [可选] 超级用户或授权 Viewpoint 用户的密码。
- security_password_encrypted
- [可选] 超级用户的加密密码。
- security_username
- [可选] 超级用户或授权 Viewpoint 用户的用户 ID。超级用户的用户 ID 为 dmcl_admin 且不能更改。
用法说明
以下示例是在使用 list_job_scripts 命令时的输出:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <dmSaveJobScript> <job_name>job1</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>
XML 文件示例
对于 list_job_scripts 命令,请键入 datamove list_job_scripts -f parameters.xml。
在以下示例中,参数文件会将 job1 的步骤写入到 /home/datamover/scripts/job1_script.xml 中。
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <dmListJobScript> <job_name>job1</job_name> <dir>/home/datamover/scripts</dir> <filename>job1_script.xml</filename> </dmListJobScript>