首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用qmove将一系列作业移动到另一个队列。

使用qmove将一系列作业移动到另一个队列。
EN

Stack Overflow用户
提问于 2015-03-11 15:50:55
回答 1查看 294关注 0票数 1

我在集群上调度了几个(空闲的)作业,我想移动到另一个队列。

我可以像这样移动一个任务(其中1234是作业id):

代码语言:javascript
运行
复制
qmove newQueue 1234

但现在我有数百份工作,我想搬到newQueue。能把他们全部移走吗?使用*作为通配符不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-11 15:50:55

如果作业ids按顺序排列,则可以使用Bash的大括号扩展。例如:

代码语言:javascript
运行
复制
$ echo {0..9}
0 1 2 3 4 5 6 7 8 9

转移到移动从1000个到2000年的所有作业时,qmove命令如下:

代码语言:javascript
运行
复制
qmove newQueue {1000..2000}

如果存在不允许移动的作业if (来自其他用户或处于运行状态),则此甚至可以工作。他们应该被简单地忽视。(未测试)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28991297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档