dépendances entre jobs

L'option -W depend permet de créer des dépendances entre JOB, afin de permettre la soumission d'un calcul suivant l'état d'un autre job :
La syntaxe est -W depend:type:JID :

qsub -W depend=afterany:6458.hulk run.pbs

Un job peut être dépendant d'un autre job suivant l'état de fin d'un calcul (arrêt avec erreur ou non). Les mots clés possibles :

  • -W depend=after : le job sera soumis dès que le job considéré aura débuté son exécution ;
  • -W depend=afterok : le job sera soumis dès que le job considéré sera fini sans erreur ;
  • -W depend=afternok : le job sera soumis dès que le job considéré sera fini avec erreur ;
  • -W depend=afterany : le job sera soumis dès que le job considéré sera fini avec ou sans erreur ;
  • -W depend=before : le job pourra s'exécuter dès que le job considéré aura débuté son exécution;
  • -W depend=beforeok : le job pourra s'exécuter dès que le job considéré sera fini sans erreur;
  • -W depend=beforenok : le job pourra s'exécuter dès que le job considéré sera fini avec erreur;
  • -W depend=beforeany : le job pourra s'exécuter dès que le job considéré sera fini avec ou sans erreur;