К сожалению, я не вижу ни запуска шага jop в вашей работе, ни ссылки на «внешний». Я понятия не имею об этом.
равил задание в очередь 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