按照以下步骤在非工作流环境中触发 Data Mover 作业和作业执行日志。此方法适用于 Data Mover 15.00 及更低版本以及 Data Mover 服务器上未安装 Data Mover REST 组件的情况。
要配置 Data Mover 作业执行触发器和日志,请确保安装并配置以下软件包:
- Data Mover dmDameon
- dmAgent
- dmCommandline
确保在 Data Mover 服务器上安装并配置了 Ecosystem Manager Publisher 和 Agent 软件包。
- 在 Data Mover 服务器上写入脚本。确保该脚本包含 datamove 命令以便与 Data Mover 联络。Datamove 是 Data Mover 中的可执行文件。 在此示例中,注意 datamove 的使用方式。Data Mover 作业“Spaces_Table_test_212_142829216634”使用 10.25.191.225 作为源 TDPID。
#!/bin/sh uowid='datamove start -job_name Spaces_Table_test_212_142829216634 | tao; - 1| cut - f2 -d':' | cut -f2 -d ' ' ` echo $uowid count=1 while [$count -eq 1] do count=`datamover status -jobname Spaces_table_test_212_142829216634 | tail - 1| grep RUNNING | wc-1` echco $count sleep 1 done echo "Checking status: logfile="/root/em/$uowid.log" echo "$logile" datamove status -job_name Spaces_table_test_212_142829216634 -output_level 4 >$ logfile sendevent --et END --jid Spaces_table_test_212_142829216634 - t DM_PROCESS_SOURCE -w $uowide --tds 10.25.191.225 --log "dm-agent4:$logfile"
- 在 生态系统配置门户组件中,单击操作,然后执行以下操作添加一个新脚本。
- 单击 。
- 选择执行脚本。
- 输入操作名称。例如 TestScript。
- 根据需要填写字段,然后单击确定。
- 在生态系统配置门户组件中,单击作业,然后添加一个新作业。
- 单击 。
- 输入作业名称。例如 TestJob。
- 根据需要填写字段,然后单击确定。
- 要将脚本与您创建的作业进行关联,请执行以下操作:
- 单击操作规则选项卡。
- 单击 。
- 选择响应。例如,如果 10.25.191.225 上发生严重程度为“普通”的 START 事件类型,请执行 TestScript。
- 根据需要填写字段,然后单击确定。
- 针对配置的作业发出 START 事件。例如,可从 Ecosystem Manager 服务器发出 START 事件: sendevent --et START --tds 10.25.191.225 -t DM_PROCESS --sc DM --jid TestJob -w TestJobUOWID
- 操作完成后,在生态系统资源管理器门户组件中,单击作业选项卡。
- 在摘要表中,找到已执行的作业。
- 在日志列中,单击日志文件名称。您可以打开或保存日志文件。