Я бы хотел отправить 4 задания в очередь Slurm со следующими зависимостями:
- Job1:
-
, без зависимостей - Job2:
afterok : 1
, только запускаетсяесли Job1 завершается успешно - Job3:
afterok : 2
, запускается только в случае успешного завершения Job2 - Job4:
afternotok:1 OR afternotok:2 OR afterany:3
, запускается только в том случае, если Job1 или Job2 не завершились успешно или Job3 завершается (--dependency=afterok:1?afterok:2?afterany:3
).
Проблема, с которой я сталкиваюсь, заключается в том, что Job4 никогда не запускается, если Job3 завершается успешно. Как мне указать зависимости Job4 для запуска, даже если Job3 завершается успешно?