我正在使用qsub命令将作业提交给Sun网格引擎。-t选项使我能够指定要调用脚本的数据集——例如。,

$ qsub . . . -t 101-103 my_script.sh

我的问题是,是否可以使用qsub选项指定非连续数据集?例如,假设我想在-t101上运行脚本,但不想在103上运行。我该怎么做到?
而且,更一般地说,我如何选择任意编号的数据集?
我想要一个在实践中对大量数据集有效的答案——远远超过这个玩具示例中使用的两个。

最佳答案

对此并不确定,但在解释qsub的段落中引用-t's man page
. . .
选项参数中指定的任务id范围可以是单个
数字,形式n-m的简单范围或具有步长的范围。
因此,由2-10:2指定的任务id范围将导致
任务id索引2、4、6、8和10,共有5个相同的任务,
. . .
所以,也许:

$ qsub . . . -t 101-103:2 my_script.sh

会的。

10-06 15:41