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?


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

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

2
Wie hängt ein slurm manager-Befehl ( scancel) mit den POSIX- Stapelwarteschlangen zusammen ?
Gro♀
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.