【问题标题】:How can i make a non blocking systems call in perl [duplicate]我如何在perl中进行非阻塞系统调用[重复]
【发布时间】:2012-01-24 13:57:26
【问题描述】:

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

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

我想在 windows 上做。

system($cmd)  

我正在尝试运行这个系统命令

system($cmd) ;

【问题讨论】:

标签: windows perl


【解决方案1】:

仅在 Windows 中,您可以使用

system 1, $cmd;

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

【讨论】:

    【解决方案2】:

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

    exec( $cmd ) if !fork();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-19
      • 2020-02-16
      • 2018-06-11
      • 2012-11-28
      • 2011-04-15
      • 2017-10-03
      • 2014-07-15
      • 2010-12-13
      相关资源
      最近更新 更多