带有通配符运算符的命令行`qdel`命令

时间:2014-09-15 12:49:46

标签: linux bash shell batch-processing torque

假设我有一个在群集上安排的作业列表,我想删除其中一些作业。

通常我会使用qdel后跟作业号。

但是,我想删除10个作业,所以我认为我可以使用*作为通配符操作符,如下所示:

qdel 11763*

我认为这会删除117630到117639的作业。但是我收到illegally formed job identifier错误。

有没有人知道在这种情况下使用通配符运算符的方法?

1 个答案:

答案 0 :(得分:8)

似乎qdel需要明确的个人作业ID。但Bash有一种方法可以轻松生成序列号列表:

qdel {117630..117639}

这将在shell中扩展,以调用范围内所有数字的qdel。你也可以这样做:

qdel 11763{0..9}