1
我已經創建了一個節點腳本來啓動子進程,並且我已成功將其stdout重定向到控制檯。獲取node.js中所有嵌套子進程的標準輸出
但是,如果子進程創建一個嵌套的子進程,那麼我無法得到它的標準輸出或標準輸入。
我有一個模糊的想法,我必須創建流並將其傳遞給父進程,但我現在還不確定。
有人可以請一個方法來實現它。
下面是我當前的代碼來啓動子進程
spawn = require('child_process').spawn;
ls = spawn "ruby" , [ @editor.getPath() ]
ls.stdout.on 'data', (data) -> console.log data.toString()
ls.stderr.on 'data', (data) -> console.log data.toString()