如何运行独立的线程

时间:2014-11-26 03:57:47

标签: multithreading perl system

我想从perl脚本运行另一个perl脚本。我有以下要求。

第二个perl脚本是独立的,应该在后台运行。 在运行第二个perl脚本后的第一个perl脚本中,我不想等待第二个perl脚本完成,因为它需要1个小时。

我用'&'尝试了system()命令。它运行第二个perl脚本,第一个脚本也退出,但第二个perl脚本会在同一个终端中登录。

我试过如下。

system("perl script2.pl $param1 $param2 $param3 $param4 &");

1 个答案:

答案 0 :(得分:0)

所以你问的是如何在sh中重定向输出?

system("perl script2.pl $param1 $param2 $param3 $param4 >file 2>&1 &");