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

问题描述 投票:0回答:1

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

有什么办法吗?我尝试了exec(),fork(),spawn(),system()...,但无法使其正常工作。

ruby windows shell command-line subprocess
1个回答
0
投票

您可以使用Thread

Thread.new { <your logic here> }

Thread上定义了一堆帮助程序方法,使您可以监视和操作线程。

© www.soinside.com 2019 - 2024. All rights reserved.