Informatica pmcmd:是调用 Informatica 工作流的命令。
我的脚本有多个 pmcmd 命令,这些命令会随着脚本的运行而一一执行。我的工作流程不相互依赖,因此我可以并行执行它们,
谁能告诉我是否有任何方法可以同时提交所有 pmcmd 命令以从单个脚本调用我的所有工作流。
我的脚本结构类似于:
pre load checks
pmcmd ---1;
pmcmd ---2;
pmcmd ---3;
Success mail
提前致谢
Informatica pmcmd:是调用 Informatica 工作流的命令。
我的脚本有多个 pmcmd 命令,这些命令会随着脚本的运行而一一执行。我的工作流程不相互依赖,因此我可以并行执行它们,
谁能告诉我是否有任何方法可以同时提交所有 pmcmd 命令以从单个脚本调用我的所有工作流。
我的脚本结构类似于:
pre load checks
pmcmd ---1;
pmcmd ---2;
pmcmd ---3;
Success mail
提前致谢
您可以通过在每个命令&
的末尾添加 a 来并行运行它们。pmcmd
这将在子shell 的后台运行它们。
然后使用wait
等待后台进程完成。
pmcmd [first command args] &
pmcmd [second command args] &
pmcmd [third command args] &
wait
[mail command]
您可以在最后调用每个进程&
,这会将进度带到后台。该wait
命令将等待所有进程结束。像这样的东西:
pre load checks
pmcmd ---1; &
pmcmd ---2; &
pmcmd ---3; &
wait
Success mail