首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任务调度程序,保持一定数量的任务运行。

问任务调度程序,保持一定数量的任务运行。
EN

Server Fault用户
提问于 2012-04-22 22:15:35
回答 1查看 115关注 0票数 2

我有400多个耗时的web提取任务,我想要运行,而不是一个接一个地运行,也就是每次运行6,以加快整个任务时间。理想情况下,我想要实现的是创建400个任务,选择我希望6在任何时候都同时运行的任务,然后调度程序软件将确保6始终在运行,当其中一个任务完成列表中的下一个任务启动时。这个是可能的吗?

如果上述理想的解决方案不可用,我正在考虑创建6个单独的任务列表,每个任务列表的总列表数的1/6。然后,所有任务都可以同时启动,每个单独的任务列表将在前一个任务完成时启动列表中的下一个任务。

有什么想法吗?

EN

回答 1

Server Fault用户

发布于 2012-04-22 23:12:54

在Linux上,这可以通过xargs实现:

代码语言:javascript
复制
cat cmds | xargs -n 1 -P 6 -0 bash -c

其中,cmds是要使用bash执行的命令列表。

在Windows上,我建议您尝试用PowerShell来解决这个问题。在堆栈溢出时,有关于此主题的多个 问题。

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

https://serverfault.com/questions/382059

复制
相关文章

相似问题

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