【发布时间】:2014-02-11 16:39:08
【问题描述】:
我向 PBS 提交了几份工作。现在,我希望我最后提交的工作是第一个。
一种选择是保留所有预览作业(使用 qhold )。问题是我使用-W depend=afterok: 开关以便在预览作业结束后启用作业。
因此,我的 PBS 队列看起来像这样:
468743.server username queue_name job1 4828 6 36 46gb 24:00 R 16:12
468744.server username queue_name job1_cont -- 6 36 46gb 24:00 H --
468745.server username queue_name job1_cont -- 6 36 46gb 24:00 H --
468746.server username queue_name job1_cont -- 6 36 46gb 24:00 H --
468747.server username queue_name job1_cont -- 6 36 46gb 24:00 H --
468748.server username queue_name job1_cont -- 6 36 46gb 24:00 H --
468743.server username queue_name job2 4828 6 36 46gb 24:00 R 16:12
468744.server username queue_name job2_cont -- 6 36 46gb 24:00 H --
468745.server username queue_name job2_cont -- 6 36 46gb 24:00 H --
468746.server username queue_name job2_cont -- 6 36 46gb 24:00 H --
468747.server username queue_name job2_cont -- 6 36 46gb 24:00 H --
468748.server username queue_name job2_cont -- 6 36 46gb 24:00 H --
468753.server username queue_name NewJob -- 6 36 46gb 24:00 H --
468754.server username queue_name NewJob_cont -- 6 36 46gb 24:00 H --
468755.server username queue_name NewJob_cont -- 6 36 46gb 24:00 H --
现在,我希望 NewJob(最后上线)在 {job1, job2} 中的第一个作业完成之后,并且在任何“_cont”之前运行。我希望 NewJob_cont 作业将在 NewJob 之后运行。
我可以改变 NewJob 的位置而不破坏其余的保持队列层次结构吗?
【问题讨论】:
-
您使用什么调度程序来运行这些作业?
标签: pbs