К сожалению, я не вижу ни запуска шага 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

Ответы на вопрос(1)

Ваш ответ на вопрос