Ich weiß nicht, wie ich den Job stornieren soll

9

Ich führe eine Simulation mit dem Linux-Cluster aus, habe aber ein Problem in meinem Job.

Ich möchte einen Job abbrechen (ID: 750, 752, 753 Name: gib), weiß aber nicht, wie ich diesen Job abbrechen soll.

Die beigefügte Datei ist mein Jobbildschirm.Geben Sie hier die Bildbeschreibung ein

Wie töte ich einen Job anhand seiner Job-ID?

JINUNG
quelle
1
Welche Jobsteuerungssoftware verwendet der Cluster? Google for qstatschlägt vor, dass es sich um Sun Grid (damals Oracle Grid, jetzt Univa Grid) oder Open Grid (eine Abzweigung davon) handeln könnte.
Derobert
qstat , qdel ... lizardite - erstaunliches Erz!

Antworten:

16

Sie können einen qstat-Prozess mit dem Befehl qdel beenden:

qdel *ID*

also in deinem Fall:

qdel 750

Wenn es nicht stirbt, können Sie das Töten mit der Option -f erzwingen:

qdel -f 750
RobSeg
quelle
2
Deshalb liebe ich diese Seite. Es kann keine Frage gestellt werden, die jemand nicht beantworten kann.
Bratchley
Dies funktioniert, obwohl ich die Option "f" nicht gefunden habe, indem ich -f hinzufüge, um das Beenden des Jobs zu erzwingen.
Hamid Heydarian
1

Verwenden Sie den folgenden Befehl, um den übergebenen Auftrag abzubrechen:

scancel jobid
Shwet
quelle
2
Wie hängt ein slurm manager-Befehl ( scancel) mit den POSIX- Stapelwarteschlangen zusammen ?
Gro♀