如何在perl中进行非阻塞系统调用

时间:2012-01-24 13:57:26

标签: windows perl

  

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

如何在perl中进行非阻塞系统调用

我想在Windows上这样做。

system($cmd)  

我正在尝试运行此系统命令

system($cmd) ;

2 个答案:

答案 0 :(得分:2)

仅在Windows中,您可以使用

system 1, $cmd;

创建并运行一个分离的进程。

答案 1 :(得分:-1)

你可以在fork之后在子进程中使用exec:

exec( $cmd ) if !fork();