运行Perl脚本的多个实例

时间:2018-04-24 18:04:22

标签: shell perl

我有一个Perl脚本,可以进行一些文本处理。现在我想运行该脚本的多个实例。

我试过用 Parallel::ForkManager模块 实现这一目标,但我的服务器上没有该模块,我无法安装。

有没有办法在Unix环境中使用Perl或shell脚本。

2 个答案:

答案 0 :(得分:1)

在shell脚本中,您可以像下面这样轻松地完成: -

your_perl_script.pl &
your_perl_script.pl &
your_perl_script.pl &
wait

此处Perl脚本的3个实例将并行运行。如果你想要更多,只需添加更多如上所述。

答案 1 :(得分:1)

是否可以使用fork()?然后按照你喜欢的方式在程序本身中进行艰难的操作fork()。或者,如果您需要任何输出,也可以以fork(); exec();system();的模式编写包装器。