如何在新的命令提示符窗口中生成ruby脚本?

时间:2017-04-24 02:28:06

标签: ruby

当我在下面使用此代码时,它非常适用于非记事本等非cli程序。但是,每当我想要生成另一个ruby脚本或可执行文件时,它就会接管该命令提示符窗口,我再也看不到我的父进程了。如何让spawn命令在新窗口中打开脚本?

pid = spawn(path)
Process.wait pid

我已经尝试了#34;开始路径"但这并没有返回正确的pid。我也尝试过Process.daemon,但这甚至没有做任何事情。我相信我需要让它打开另一个conhost.exe进程,因为它启动两个ruby.exe进程和两个cmd.exe进程,但只保留1个conhost.exe进程。

我正在尝试编写一个ruby脚本,它会生成其他脚本并对其进行管理。跨平台是理想的,但Windows兼容。感谢帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用此宝石eye here来管理&监控流程,与开始和& 停止 ping进程(使用PID)。