在 Ruby 中启动子进程并继续执行脚本



我想在Ruby中启动一个子进程,具体来说是一个外部.exe文件(我在Windows环境中工作(。我不想阻止 Ruby 脚本,所以我想在子进程运行时返回到脚本的下一行。Ruby 脚本甚至可以在子进程完成之前完成。

有什么办法吗?我试过exec((,fork((,spawn((,system((...但不能使其正常工作。

您可以使用Thread:

Thread.new { <your logic here> }

Thread上定义了一堆帮助程序方法,这些方法将允许您监视和操作线程。

最新更新