use*_*415 9 unix linux scientific-computing slurm sbatch
为我提供了两个要提交和运行的 sbatch 脚本。第二个的输入基于第一个的输出。我需要执行此操作的作业只是告诉我们每隔几个小时左右检查第一个作业,然后在完成后提交第二个作业,但是有没有办法自动执行该操作,以便第二个作业在第一个作业之后立即运行做完了?我已经提交了第一个,目前正在队列中。
dam*_*ois 12
该sbatch
命令有一个--dependency
选项:
-d, --dependency= 推迟此作业的启动,直到满足指定的依赖关系为止。
提交第一个
JOBID1=$(sbatch --parsable <other_options> <submission_script>)
Run Code Online (Sandbox Code Playgroud)
以及依赖者
sbatch --dependency=afterok:$JOBID1
Run Code Online (Sandbox Code Playgroud)
这将确保第二个只有在第一个成功完成之后才开始。
归档时间: |
|
查看次数: |
4429 次 |
最近记录: |