【发布时间】:2016-02-25 03:21:57
【问题描述】:
假设我有一个从 ruby 脚本开始的进程,如下所示:
pid = spawn('./my_awesome_process')
Process.detach(pid)
此进程在 STDIN 上侦听。 我现在希望读取命令行输入,并将其发送到这样的进程:
puts "Please enter input"
input = gets
然后我如何将输入转发到我的流程?
【问题讨论】:
-
子进程也是Ruby还是别的什么?
-
你可以看看会话 gem:github.com/ahoward/session
-
也许 this answer 关于 IPC 和衍生进程会有所帮助。
标签: ruby process subprocess