【发布时间】:2018-04-29 21:24:39
【问题描述】:
所以在一个 clojure 项目(使用 lein run 启动)中,我调用:
(ProcessBuilder. (into-array ["bash" "-c" "cd some-folder ; lein run"])
在某个文件夹的项目中,有一个带有 (read/line) 的循环,它等待来自父级的输入。
但是,将输入发送到:
^InputStream (.getOutputStream child-process) ; doesn't work.
没有到达 clojure 代码,这是由于 lein 又启动了一个进程。如何获取子进程中clojure代码正在监听的流?
【问题讨论】:
标签: clojure inputstream leiningen