在/root/perl5/lib/perl5/Parallel/ForkManager.pm第73行的模式匹配(m //)中使用未初始化的值$ args [0]

时间:2018-12-05 08:56:54

标签: perl

我在运行perl脚本时遇到问题,

Use of uninitialized value $args[0] in pattern match (m//) at /root/perl5/lib/perl5/Parallel/ForkManager.pm line 73. 
Missing required arguments: max_proc

任何解决方案?

1 个答案:

答案 0 :(得分:2)

您执行了与以下操作之一等效的操作,而不是将数字传递给P :: FM构造函数:

my $pm = Parallel::ForkManager->new();

my $pm = Parallel::ForkManager->new(undef);

P :: FM的全部要点是限制处理问题的并发进程数,因此您需要指定限制!