1

Informatica pmcmd:是调用 Informatica 工作流的命令。

我的脚本有多个 pmcmd 命令,这些命令会随着脚本的运行而一一执行。我的工作流程不相互依赖,因此我可以并行执行它们,

谁能告诉我是否有任何方法可以同时提交所有 pmcmd 命令以从单个脚本调用我的所有工作流。

我的脚本结构类似于:


pre load checks
pmcmd ---1;
pmcmd ---2;
pmcmd ---3;
Success mail

提前致谢

4

2 回答 2

1

您可以通过在每个命令&的末尾添加 a 来并行运行它们。pmcmd这将在子shell 的后台运行它们。

然后使用wait等待后台进程完成。

pmcmd [first command args] &
pmcmd [second command args] &
pmcmd [third command args] &
wait
[mail command]
于 2013-09-25T10:58:56.513 回答
1

您可以在最后调用每个进程&,这会将进度带到后台。该wait命令将等待所有进程结束。像这样的东西:

pre load checks

pmcmd ---1; &

pmcmd ---2; &

pmcmd ---3; &

wait

Success mail
于 2013-09-25T11:02:04.003 回答