2017-04-24 77 views
0

當我在下面使用此代碼時,它對記事本等非cli程序非常有用。但是,每當我想產生另一個ruby腳本或可執行文件時,它會接管該命令提示符窗口,並且無法再看到我的父進程。我怎樣才能讓spawn命令在新窗口中打開腳本?如何在新的命令提示符窗口中產生一個ruby腳本?

pid = spawn(path) 
Process.wait pid 

我已經嘗試過「開始路徑」,但是沒有返回正確的pid。我也嘗試過Process.daemon,但那甚至沒有做任何事情。我相信我需要打開另一個conhost.exe進程,因爲它啓動了兩個ruby.exe進程和兩個cmd.exe進程,但只保留一個conhost.exe進程。

我正在嘗試編寫一個衍生其他腳本並管理它們的ruby腳本。跨平臺是理想的,但Windows兼容。感謝幫助。

回答

0

你可以利用這種寶石eye here的管理&監控流程,工作得很好用開始荷蘭國際集團& 停止平工藝(採用PID)。

相關問題