将SGE作业提交到特定节点列表

时间:2019-05-31 22:26:24

标签: bash shell sungridengine

我正在使用运行SGE 8.1.9的集群。服务器上的某些节点坏了,有些正在工作。我有一个可以正常工作的节点主机名列表,因此我只想将阵列作业提交给那些节点。

我已成功将作业提交到可以工作的单个节点:

qsub -t 5:18 -l h=nodeA myScipt.sh

但是,我想将作业提交到工作节点列表,例如:

qsub -t 5:18 -l h=nodeA,nodeB,nodeC myScipt.sh

但这会抛出:

Unable to run job: unknown resource "nodeB"
Exiting.

如果拥有主机名,将阵列作业提交到节点列表的正确语法是什么?

1 个答案:

答案 0 :(得分:0)

我认为您可以添加标志:

#$ -l h=!(nodeA|nodeB)