Ich habe ein Batch-Skript, das ein paar Qsub-Jobs startet, und ich möchte abfangen, wenn sie alle abgeschlossen sind.Warten auf Satz von Qsub-Jobs zu vervollständigen
Ich möchte nicht die Option -sync verwenden, weil ich möchte, dass sie gleichzeitig ausgeführt werden. Jeder Job hat einen anderen Satz von Befehlszeilenparametern.
Ich möchte mein Skript warten, bis alle Jobs abgeschlossen sind, und danach etwas tun. Ich möchte die Schlaffunktion nicht verwenden, z. um zu überprüfen, ob bestimmte Dateien nach jeweils 30 s generiert wurden, da dies Ressourcen entlastet.
Ich glaube, Drehmoment kann einige Optionen haben, aber ich betreibe SGE.
Irgendwelche Ideen, wie ich das bitte umsetzen könnte?
Danke Ps. habe ich einen anderen Thread Link
, die eine exzellente Spielbarkeit hatte finden
Sie warten können Ausführung zu stoppen, bis alle Arbeiten erledigt werden. Sie können sogar alle Exit-Status und andere laufende Statistiken sammeln (Zeit, Anzahl der ausgeführten Jobs, was auch immer), wenn Sie herumfahren und auf bestimmte IDs warten.
aber ich bin mir nicht sicher, wie man es verwendet, ohne auf etwas Wert abzurufen. Kann Bash Trap verwendet werden, aber wie würde ich mit Qsub?
Sie haben recht, dass es einen Weg gibt, dies in TORQUE zu tun. Ich weiß nicht, ob die SGE eine Option dafür hat. – dbeer