Я отправил задание в очередь SLURM, задание выполнено и завершено.Затем я проверяю выполненные задания с помощью команды sacct
.Но, глядя на результаты сакральной команды, я замечаю дополнительные результаты, которых я не ожидал:
JobID JobName State NCPUS Timelimit
5297048 test COMPLETED 1 00:10:00
5297048.bat+ batch COMPLETED 1
5297048.ext+ extern COMPLETED 1
Может кто-нибудь объяснить, что такое «пакетные» и «внешние» задания и какова их цель.Почему внешнее задание всегда завершается, даже если основное задание не выполняется.
Я попытался найти документацию, но не нашел удовлетворительного и полного ответа.
РЕДАКТИРОВАТЬ: Вот сценарий, который яотправка для получения указанного выше sacct
вывода:
#!/bin/bash
echo test_script > done.txt
С помощью следующей команды sbatch
:
sbatch -A BRIDGE-CORE-SL2-CPU --nodes=1 --ntasks=1 -p skylake --cpus-per-task 1 -J jobname -t 00:10:00 --output=./output.out --error=./error.err < test.sh