首页 > 解决方案 > 从 sge 中的 qsub 命令中排除特定节点

问题描述

使用 SGE,我可以使用以下选项排除名为“testnode”的节点:

$ -lh=!testnode

但是,在我使用的集群上,我要排除的节点的名称如下:

allen-291-19.local
allen-117-22.local
等。

所以我的问题是:有没有办法排除所有名称以 allen 开头的节点,不管之后发生什么?这可以扩展到适用于多个这样的节点吗?(例如,还排除名称以“bob”开头的所有节点)。

标签: cluster-computingnodesqsubsungridengine

解决方案


qsub -l 'h=!allen*' 

应该做的伎俩。语法在 sge_types 手册页 MATCHING TYPES 下定义。


推荐阅读