我想弄清楚如何在perl腳本(在Windows上)啓動後臺進程。換句話說,我不希望腳本在重新獲得控制權之前等待子進程完成。只需幾行代碼就可以輕鬆完成此操作嗎?我已經看過perldoc的系統命令,但它似乎沒有做我想做的事情。如何在Perl中啓動後臺進程?
9
A
回答
14
請參閱系統:「system(1,@args)
產卵外部進程,並立即返回其進程標誌符,而無需等待它終止...的(Win32)」
+0
謝謝,這是在這裏發佈的最簡單的解決方案。正是我在找什麼。 – pepsi 2011-03-30 13:15:26
1
使用fork()函數。
http://hell.jedicoder.net/?p=82對基本用法有很好的解釋。在perlport
1
嘗試使用Win32::Job。
相關問題
- 1. 啓動後臺進程
- 2. grep啓動後臺進程
- 3. 根據後臺進程啓動進程
- 4. 如何讓Perl等待使用system()在後臺啓動的子進程?
- 5. C# - 在後臺啓動進程
- 6. 安靜地在後臺啓動進程
- 7. 在Perl中運行後臺進程
- 8. 如何在Ruby中啓動後臺進程?
- 9. 如何在Pylons中啓動後臺進程?
- 10. 如何在macosx中啓動後臺進程?
- 11. 如何在python中啓動後臺進程?
- 12. 如何在後臺進程在Perl中終止時通知我?
- 13. 在Perl中啓動的退出進程
- 14. 魚殼如何獲得在後臺啓動的進程的PID
- 15. 後臺進程可以在同一個shell中啓動前臺進程嗎?
- 16. 如何啓動控制檯進程
- 17. 在Web應用程序中用戶啓動的後臺進程
- 18. 如何啓動後臺線程?
- 19. 如何運行本身啓動兩個後臺進程的後臺shell腳本?
- 20. 如何在Perl中啓動外部進程?
- 21. 如何用命令行參數在perl中啓動進程?
- 22. 我該如何在Perl中啓動並忘記進程?
- 23. 如何用PHP exec(linux)啓動後臺進程?
- 24. 如何啓動composer-rest-server作爲後臺進程?
- 25. 如何限制C shell啓動的後臺進程?
- 26. 如何在Windows上從Perl CGI腳本分離後臺進程?
- 27. 在RIA服務中啓動後臺進程
- 28. 在後臺啓動進程並從bash腳本中修改
- 29. php在後臺重啓進程spamassassin
- 30. iTunes啓動時沒有後臺進程(如last.fm)啓動Mac應用程序
應該在SO上。 – TheLQ 2011-03-30 02:13:28