Ich habe mehrere Jobs bei PBS eingereicht. Nun möchte ich, dass der Job, den ich eingereicht habe, der letzte sein wird.
Eine Option besteht darin, alle Vorschau-Jobs zu halten (mit qhold). Das Problem ist, dass ich -W depend=afterok:
switch verwendet habe, um Jobs direkt nach dem Ende der Vorschau zu aktivieren.
Daher sieht meine PBS-Warteschlange ungefähr so aus:
%Vor%Nun möchte ich, dass NewJob , das zuletzt online ist, ausgeführt wird, nachdem der erste Job in {job1, job2} abgeschlossen ist und vor jedem der "_cont". Und ich möchte, dass die NewJob_cont-Jobs nach NewJob ausgeführt werden.
Kann ich die Position von NewJob in der Zeile ändern, ohne den Rest der Warteschlangenhierarchie zu zerstören?
Sie können qalter verwenden, um Abhängigkeiten für Jobs zu ändern. Sie können Folgendes ausführen:
%Vor%Dies bewirkt, dass 468744 erst nach dem neuen Job ausgeführt wird und der neue Job erst nach dem ersten Job ausgeführt wird. Genauso wie Sie Abhängigkeiten zu Jobs in der Warteschlange hinzufügen können, können Sie auch andere Arten von Abhängigkeiten hinzufügen.
Tags und Links pbs