是否可以在命名管道上运行ruby irb,这样我就可以远程发送命令并获取结果?
一般来说,我想利用irb引擎,同时有一个不同的ui(可能是用.net编写的)。
最佳答案
我相信-这对我很有效(Mac OS X):
在1号航站楼:
mkfifo rpipe
在2号航站楼:
tail -f rpipe | irb
在1号航站楼:
echo "puts 'hi'" > rpipe
在端子2(输出)中:
puts 'hi'
hi
nil
最初的命令也被输出,这有点烦人,但是很接近…
关于ruby - 通过命名管道(而不是STDIN/STDOUT)控制IRB,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/738426/