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.