2017-04-24 8 views
0

このコードを使用すると、メモ帳のようなnon-cliプログラムでうまくいきます。しかし、別のルビスクリプトや実行可能ファイルを生成したい場合は、そのコマンドプロンプトウィンドウを引き継ぎ、親プロセスをもう見ることができません。 spawnコマンドを新しいウィンドウでスクリプトを開くにはどうすればよいですか?新しいコマンドプロンプトウィンドウでRubyスクリプトを生成する方法は?

pid = spawn(path) 
Process.wait pid 

私はすでに "start path"を試しましたが、正しいpidが返されません。私もProcess.daemonを試しましたが、それは何もしませんでした。 2つのruby.exeプロセスと2つのcmd.exeプロセスを開始するが、1つのconhost.exeプロセスしか保持しないため、別のconhost.exeプロセスを開く必要があると私は信じています。

私は他のスクリプトを生成して管理するルビースクリプトを作成しようとしています。クロスプラットフォームは理想的ですが、Windowsと互換性があります。ヘルプをよろしくお願いいたします。

答えて

0

あなたは開始(PIDを使用して) INGの& 停止ピングプロセスと非常によく機能し、&モニター・プロセスを管理するには、この宝石eye hereを利用することができます。

関連する問題