我有一些以sbatch开始的工作,例如
a=$(sbatch ...)
b=$(sbatch ...)
现在,在a或b完成后,第三个作业排队:
c=$(sbatch --dependency=afterany:$a:$b ...)
如何将任务a和b的退出状态传递给c?
的脚本答案 0 :(得分:0)
你有几种选择;
c
读取磁盘上的文件,该文件由a
和b
生成; 让c
使用sacct
来检索a
和b
的状态:
sacct -o -n -o state -j $ a