1

Informatica pmcmd : Informatica Workflow を呼び出すコマンドです。

私のスクリプトには複数の pmcmd コマンドがあり、スクリプトが進むにつれて 1 つずつ実行されます。私のワークフローは相互に依存していないため、並行して実行できます。

1 つのスクリプトからすべてのワークフローを呼び出すために、すべての pmcmd コマンドを同時に送信する方法があるかどうか誰か教えてください。

私のスクリプトの構造は次のようなものです:


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

前もって感謝します

4

2 に答える 2

1

最後に各プロセスを呼び出すことができます&。これにより、進行状況がバックグラウンドになります。コマンドは、waitすべてのプロセスが終了するまで待機します。このようなもの:

pre load checks

pmcmd ---1; &

pmcmd ---2; &

pmcmd ---3; &

wait

Success mail
于 2013-09-25T11:02:04.003 に答える
1

各コマンド&の最後にa を追加することで、それらを並行して実行できます。pmcmdこれにより、サブシェルでバックグラウンドで実行されます。

次にwait、バックグラウンド プロセスが完了するまで待機します。

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