我正在使用qsub
命令将作业提交给Sun网格引擎。-t
选项使我能够指定要调用脚本的数据集——例如。,
$ qsub . . . -t 101-103 my_script.sh
我的问题是,是否可以使用
qsub
选项指定非连续数据集?例如,假设我想在-t
和101
上运行脚本,但不想在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
会的。