【问题标题】:How do you start a background process in Perl?如何在 Perl 中启动后台进程?
【发布时间】:2011-03-30 01:58:09
【问题描述】:

我试图弄清楚如何在 perl 脚本中启动后台进程(在 Windows 上)。换句话说,我不希望脚本在重新获得控制权之前等待子进程完成。有没有简单的方法可以在几行代码中做到这一点?我查看了 perldoc 的系统命令,但它似乎没有做我想要的..

【问题讨论】:

    标签: windows perl


    【解决方案1】:

    参见perlport 中的系统:“system(1,@args) 生成一个外部进程并立即返回其进程指示符,而无需等待它终止...(Win32)”

    【讨论】:

    • 谢谢,这是这里发布的最简单的解决方案。正是我想要的。
    【解决方案2】:

    尝试使用Win32::Job

    【讨论】:

      猜你喜欢
      • 2011-05-24
      • 1970-01-01
      • 2010-11-14
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 2010-10-29
      • 1970-01-01
      • 2012-11-05
      相关资源
      最近更新 更多