我有一个SLURM作业脚本a
,该脚本在内部向第二个作业脚本sbatch
发出b
调用。因此,作业a
开始作业b
。
现在,我在作业srun
中还有一个a
命令,这取决于b
的成功执行。所以我做到了
srun -d afterok:$jobid <command>
问题在于,在这种情况下我似乎没有遵守相关的工作步骤,因为我的srun
在工作分配a
内运行(请参见{{ 3}})。
问题:我真的需要等待作业--dependency
完成后才能发出作业步骤。如何在不依靠单独工作的情况下做到这一点?