1
爲Sun Grid Engine作業提交指定目標隊列時,是否可以取消多個目標?在Sun Grid Engine(SGE)中取消多個隊列
通常我會碰到這樣的:
#$ -q *@!chrom*
這將在每個主機/隊列不匹配模式「CHROM *」運行。例如,如果我想在除「chrom *」和「reef」之外的每臺機器上運行,該怎麼辦?我能找到的所有文件都表明SGE應該支持這一點(他們支持ORs和多種模式),但是我所有的嘗試都遇到了失敗。
有些事情我已經試過:
*@(!chrom*|!oryza*)
*@!chrom,*@!oryza*
(依此類推)。
有沒有簡單的東西我在這裏忽略?我發現他們的模式匹配的最好的文檔是在這裏,在「類型匹配」:http://linux.die.net/man/1/sge_types
你能否解釋一下? – Lizz
不知道爲什麼你試圖幫忙,但不幸的是,這似乎並不奏效。我使用了'-q * @!(chrom | oryza | reef)',它仍然在'oryza'隊列中運行。謝謝回覆! –
我評論過快。解決方案是使用通配符,因爲我忘記了這是匹配主機名而不是隊列名稱。 '-q * @!(chrom * | oryza * |礁)'正是我所需要的。謝謝! –