SLURM: ждать задания в скрипте задания - PullRequest
0 голосов
/ 25 октября 2018

У меня есть скрипт задания SLURM a, который внутренне выдает sbatch вызов второго скрипта задания b.Таким образом, задание a начинает задание b.Теперь у меня также есть команда srun в задании a, которая зависит от успешного выполнения b.Итак, я сделал

srun -d afterok:$jobid <command>

Проблема в том, что зависимости, по-видимому, не учитываются для этапов задания, которые я выполняю в этом случае, потому что мой srun выполняется в рамках выделения задания a (см. Раздел --dependencyиз https://slurm.schedmd.com/srun.html).

Вопрос: мне действительно нужно дождаться окончания задания b, прежде чем выполнить шаг задания. Как я могу это сделать, не прибегая к отдельным заданиям?

...