我想从perl脚本运行另一个perl脚本。我有以下要求。
第二个perl脚本是独立的,应该在后台运行。 在运行第二个perl脚本后的第一个perl脚本中,我不想等待第二个perl脚本完成,因为它需要1个小时。
我用'&'尝试了system()命令。它运行第二个perl脚本,第一个脚本也退出,但第二个perl脚本会在同一个终端中登录。
我试过如下。
system("perl script2.pl $param1 $param2 $param3 $param4 &");
答案 0 :(得分:0)
所以你问的是如何在sh
中重定向输出?
system("perl script2.pl $param1 $param2 $param3 $param4 >file 2>&1 &");