我想弄清楚如何在perl脚本(在Windows上)启动后台进程。 换句话说,我不希望脚本在重新获得控制之前等待subprocess完成。 是否有一个简单的方法来做到这一点在几行代码? 我已经看过perldoc的系统命令,但它似乎并没有做我想要的..
参见perlport中的系统:“ system(1,@args)派生一个外部进程并立即返回它的进程指示符,而不用等待它终止…(Win32)”
system(1,@args)
使用fork()函数。
http://hell.jedicoder.net/?p=82对基本用法有很好的解释。
尝试使用Win32 :: Job 。