是否可以从node-ssh exec()流式传输sdtout / stderr输出

时间:2017-05-13 15:53:21

标签: node.js ssh

使用node-ssh JS library,可以执行远程命令。是否可以从长时间运行的命令中获取流式输出,因为它是生成的? (无需等待命令结束)。

项目页面中的示例表明,只有在命令完成后才能获得stdout和stderr:

ssh.execCommand('hh_client --json', { cwd:'/var/www'})
.then(function(result) {
    console.log('STDOUT: ' + result.stdout)
    console.log('STDERR: ' + result.stderr)
})

0 个答案:

没有答案