假设我有一个在群集上安排的作业列表,我想删除其中一些作业。
通常我会使用qdel
后跟作业号。
但是,我想删除10个作业,所以我认为我可以使用*
作为通配符操作符,如下所示:
qdel 11763*
我认为这会删除117630到117639的作业。但是我收到illegally formed job identifier
错误。
有没有人知道在这种情况下使用通配符运算符的方法?
答案 0 :(得分:8)
似乎qdel
需要明确的个人作业ID。但Bash有一种方法可以轻松生成序列号列表:
qdel {117630..117639}
这将在shell中扩展,以调用范围内所有数字的qdel。你也可以这样做:
qdel 11763{0..9}