我想在Ruby中启动一个子进程,具体来说是一个外部.exe文件(我在Windows环境中工作)。我不想阻止Ruby脚本,因此我想在子进程运行时返回到脚本的下一行。 Ruby脚本甚至可以在子过程完成之前完成。
有什么办法吗?我尝试了exec(),fork(),spawn(),system()...,但无法使其正常工作。
您可以使用Thread:
Thread.new { <your logic here> }
Thread上定义了一堆帮助程序方法,使您可以监视和操作线程。
Thread