如何从Perl启动程序作为一个单独的进程?

时间:2011-11-23 10:17:31

标签: perl process sip

  

可能重复:
  How can I fire and forget a process in Perl?

我正在寻找一种从Perl脚本调用新进程的方法,这将使已启动的程序和启动它的Perl脚本继续同时工作。

该程序为SIPp,如果它很重要。

谢谢。

4 个答案:

答案 0 :(得分:2)

如果您确实需要单独的流程,则另一个选项是forkexec

if (fork) {
  # In the parent program
  # Continue as usual
  ...
} else {
  # In the new child program
  # Replace with another program
  exec $some_other_program;
}

答案 1 :(得分:1)

SIPp具有“-bg”命令行参数。

此参数在后台模式下启动SIPp。

答案 2 :(得分:1)

答案 3 :(得分:0)

在Windows系统中,您可以使用" start"命令。

例如:

启动记事本

OR

开始/ d" C \ Program Files \ Sipp3.1" sipp.exe -sn uac