【发布时间】:2016-11-10 21:25:59
【问题描述】:
我正在尝试用 Perl 编写一些东西(但我也很高兴使用 Python 或 PHP 来做同样的事情):
获取一个列表(例如,文件或 URL)
添加额外的系统命令(例如
cp)在列表中最多执行十个这样的命令,比如说总共一千个
等待十个槽之一变为并开始一个新过程,从而在 1000 个元素中移动。
我现在正在走捷径,并使用反引号在 Perl 中执行命令,但如果有更好的方法来实现这一点,我将不胜感激。
【问题讨论】:
-
如果问题是您当前所做的是否是好的做法,那么您的代码的最小示例会有所帮助。如果您的问题是如何用另一种语言做您已经在做的事情,那么您的代码的最小示例会有所帮助。总体而言,实际问题和代码的最小示例会有所帮助。
-
您必须展示您所写的内容,否则我们无法知道什么是“更好的方式”。你应该看看Parallel::ForkManager