基本问题:我想将N + 1 个作业提交到 LSF 管理的 Linux 集群,这样在 所有前面的N个作业完成之前, ( N + 1)-st "wrap-up" 作业不会运行。
额外: 如果可能的话,如果我能安排一些事情,这样 ( N + 1)-st ("wrap-up") 作业的第一个参数接收值 0(比如说),那将是理想的N个作业成功终止,否则值为不同于 0 的值。
这个问题(或至少标有“基本问题”的部分)比 LSF 似乎旨在处理的问题要简单bsub
得多,所以我很难通过大量的文档bsub
来找出做我想做的最简单的方法去做。
bsub
实现这种安排的最简单的命令是什么?
更具体地说,我必须替换???
下面的各种插槽以确保wrapup
仅在所有foo
作业完成后执行(理想情况下使用反映foo
作业结束状态的参数)?
bsub -q someq ??? foo 1
bsub -q someq ??? foo 2
bsub -q someq ??? foo 3
bsub -q someq ??? wrapup [???]