Для этого используется команда:
scancel <JOBID>
📌 Примеры:
- Отменить конкретную задачу:
scancel 12345
- Отменить все свои задачи:
scancel -u $USER
- Отменить все задачи в определённой очереди:
scancel -p gpu
- Отменить все
PENDING
задачи:
scancel -t PD -u $USER
-t
фильтрует по статусу (PD
— ожидает,R
— выполняется и т.д.)
⚠️ Ограничения:
-
Обычный пользователь может отменить только свои задачи.
-
Администратор (
root
илиSlurmUser
) может отменить любые задачи.
✅ Что происходит при отмене:
-
SLURM завершает выполнение задачи (или удаляет из очереди).
-
Записываются логи об отмене.
-
Ресурсы (CPU, GPU, память) освобождаются.