一个计算任务可能分成几步,而每一步对资源的需求不同,因此需要分开提交,但这些作业之间又具有依赖关系,bsub可使用-w 'dependency_expression'指定依赖关系。如果计算任务分成几步,但是每步对资源需求一样,那么请写在一个作业任务中。

  • -w 'done(job_ID | "job_name")':需要job_ID或job_name作业完成且状态为DONE,即退出码为0
  • -w 'ended(job_ID | "job_name")':需要job_ID或job_name作业完成或退出,状态为EXIT或DONE
  • 支持逻辑表达式&& (AND)、|| (OR)、! (NOT)
  • 孤儿作业(即依赖条件不可能满足的)1分钟后会被自动终止

详细信息