2017-02-03 3 views
0

Ich habe einige Jobs mit sbatch, z.sbatch Pass Exit Codes von abhängigen Jobs

a=$(sbatch ...) 
b=$(sbatch ...) 

nun ein dritte Job der Warteschlange wird nach a oder b durchgeführt werden:

c=$(sbatch --dependency=afterany:$a:$b ...) 

Wie kann ich den Exit-Status der Aufgabe a und b, um das Skript von c passieren?

Antwort

0

Sie haben mehrere Möglichkeiten;

  • haben c lesen eine Datei auf der Festplatte, die von a und b erzeugt wird;
  • haben c Verwendung sacct den Status a und b abzurufen:

    SACCT -o -n -o Zustand -j a $

Verwandte Themen