【发布时间】:2015-04-28 02:37:25
【问题描述】:
我正在使用qsub 命令向Sun Grid Engine 提交作业。 qsub 的 -t 选项使我能够指定要在其上调用脚本的数据集——例如,
$ qsub . . . -t 101-103 my_script.sh
我的问题是,是否可以使用 -t 选项指定非连续数据集?例如,假设我想在101 和103 上运行脚本,而不是102。我将如何做到这一点?
而且,更一般地说,我将如何选择任意编号的数据集?
我想要一个在实践中适用于大量数据集的答案——远远超出这个玩具示例中使用的两个。
【问题讨论】:
-
您是否尝试了多个
-t选择?即-t 101 -t 103? (不是 qsub 用户,只是应用了一个 quasi-std 命令行处理技巧;-))祝你好运。 -
@shellter 啊,这对于我发布的玩具示例来说是个好主意,但实际上我必须指定 50 个数据集,其中没有一个是连续的,所以每个
-t需要很多打字。 -
类似
qsub $( for i in 100 103 ; do printf -- "-t %s " $i ; done) --other_qsub_opts ....,当然你可以用$(< jobList.txt)替换100 103。只是猜测 ;-) 祝你好运!
标签: linux unix sungridengine qsub