我只能同时向 PBS 系统提交 10 个作业。 如果我有独立的99个脚本,我希望有一个脚本可以一键完成所有这99个脚本。
jobs1.sh
jobs2.sh
jobs3.sh
.
.
jobs99.sh
目的是在完成前 10 个作业后提交另外 10 个作业。 目前,我正在使用 sleep 通过估计他们需要多少时间来分离每 10 个工作。我知道这不是一个好方法......
最佳答案
您需要查看有关依赖项的 PBS 部分。有一些很好的方法可以让作业在前面的作业完成后运行。例如-
qsub -W depend=afterok:Job_ID job11.sh
Job_ID 可以是 job1.sh 的 JOB_ID。
因此 job11 仅在 job1 完成后运行。您可以详细说明这个想法并设置一个循环。
关于linux - 如何以正确的方式向 PBS 系统提交工作列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39224841/