【发布时间】:2011-11-03 05:47:54
【问题描述】:
我正在尝试在 node.js 中同步执行 child_process(是的,我知道这很糟糕,我有充分的理由)并在 stdout 上检索任何输出,但我不太清楚如何...
我发现了这个 SO 帖子:node.js execute system command synchronously,它描述了如何使用库 (node-ffi) 来执行命令,这很好用,但我唯一能得到的是进程退出代码。该命令执行的任何数据都直接发送到标准输出——我如何捕获它?
> run('whoami')
username
0
换句话说,username 被回显到标准输出,run 的结果是0。
我会很多而不是弄清楚如何读取标准输出
【问题讨论】:
-
试着看看[这里][1]。这是对同一个问题的讨论。 [1]:stackoverflow.com/questions/4443597/…
标签: node.js command synchronous