我正在使用运行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.
如果拥有主机名,将阵列作业提交到节点列表的正确语法是什么?
答案 0 :(得分:0)
我认为您可以添加标志:
#$ -l h=!(nodeA|nodeB)