Informatica pmcmd: est une commande permettant d’appeler un stream de travail Informatica.
My Script a plusieurs commandes pmcmd qui sont exécutées une par une au fur et à mesure du script. Mes stream de travail ne dépendent pas les uns des autres, donc je peux les exécuter en parallèle,
Quelqu’un peut-il me dire s’il existe un moyen de soumettre toutes les commandes pmcmd en même temps pour invoquer tous mes stream de travail à partir d’un seul script.
La structure de mon script est quelque chose comme:
pre load checks pmcmd ---1; pmcmd ---2; pmcmd ---3; Success mail
Merci d’avance
Vous pouvez les exécuter en parallèle en ajoutant un &
à la fin de chaque commande pmcmd
. Cela les exécutera en arrière-plan dans un sous-shell.
Ensuite, attendez que les processus d’arrière-plan soient terminés.
pmcmd [first command args] & pmcmd [second command args] & pmcmd [third command args] & wait [mail command]
Vous pouvez appeler chaque processus avec &
à la fin, cela amènera les progrès à l’arrière-plan. La commande wait attendra que tous les processus soient terminés. Quelque chose comme ça:
pre load checks pmcmd ---1; & pmcmd ---2; & pmcmd ---3; & wait Success mail