AutoSys Travail de plusieurs dépendances problème: s(1) & s(2) & s(3)
J'ai eu 4 emplois:
1, 2, 3, 4.
2 état: s(1);
3 état: s(2);
4 état: s(1) & s(2) & s(3)
tous ces emplois sont quotidien
le premier jour est ok.
le deuxième jour, le 4e de travail déclenché mutilple fois:
Je pense que quand 1 succès, et le statut des 2 et 3 sont toujours des "succès" (les derniers jours d'état),
ainsi, le travail de 4 déclenchée,
puis 2 succès, a déclenché de nouveau...
si il ya une solution pour cela? becase je veux seulement ces condition est fondée sur le jour courant du résultat.
Vous devez vous connecter pour publier un commentaire.
C'est déjà répondu sur stackoverflow.com
La solution dépend de la version de Autosys vous utilisez. Si c'est R11, la version la plus récente, vous pouvez définir regarder en arrière dépendances sur job_a d'exécuter uniquement si job_c a couru à l'intérieur de X heures.
Réponse complète ici:
Autosys dépendance sur des gros travail
Oui si vous exécutez la dernière version de Autosys vous pouvez définir le succès en fonction du temps.
Dans votre cas vous pouvez définir comme:
4 état: s(1, 23.00) & s(2, 23.00) & s(3, 23.00)
Cette condition vérifie si les tâches 1, 2 et 3 ont été couronnées de succès dans les 23 dernières heures.
Format est le suivant:
S(jobname, hh.mm)
Une solution consiste à inclure tous les 4 emplois dans une Zone de travail, et chaque fois que la Zone de travaux commence le travail devient actif et sera exécuté uniquement dans l'achèvement de toutes les dépendances.
Mettre tous les 4 emplois dans une boîte. Ensuite, vous pouvez modifier la course de la condition de job4 juste le succès de job3.