通过Node.js传输命令的输入和输出

兹拉坦·奥莫罗维奇

是否可以在CLI中传输系统命令的输入和输出-该命令将通过node.js执行/由node.js执行?

我对是否可以运行类似的内容感兴趣:

ssh root@localhost

并获得所提供的所有输入和输出ssh,包括成功登录后的所有内容。

我已读过此书,到目前为止,我已经想到了这一点:

var spawn = require('child_process').spawn;
var ssh = spawn('ssh', ['root@localhost'], { stdio: 'inherit' });
var me = {};

ssh.stdout.on('data', console.log);

但这不能很好地处理我的输入。

我在这里还有另一个问题-是否可以(通过网络)将所有输入/输出传输到客户端等,并允许用户与远程方的命令进行交互?

克里斯托弗德

您可能需要看一下诸如simple-ssh之类的库它应该使您的生活更简单。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将终端的所有输入和输出通过管道传输到文件

来自分类Dev

如何将文件的输出通过管道传输到命令?

来自分类Dev

通过node js索引文件或通过node命令运行所有sequelize迁移代码

来自分类Dev

如何将node.js(或类似程序)的输出用作UNIX命令行输入?

来自分类Dev

将命令通过管道传输到pv,但隐藏所有原始命令的输出

来自分类Dev

通过Node.js发布到Tumblr

来自分类Dev

Node.js-通过require传递对象

来自分类Dev

通过Express从Node.js获取数据

来自分类Dev

通过SSH连接的Node.js

来自分类Dev

Node.js mongodb通过ObjectID更新

来自分类Dev

通过SSH无法使用node.js

来自分类Dev

node.js通过回调?

来自分类Dev

通过Nginx的LAMP + Node.js

来自分类Dev

如何通过JXCore更新Node.JS?

来自分类Dev

加密通过Node.js发送的内容

来自分类Dev

通过Puppet安装Node.js失败

来自分类Dev

node.js 通过请求模块发送

来自分类Dev

Node js - 通过循环同步执行函数

来自分类Dev

输出时处理Node.js输入

来自分类Dev

通过WebSocket进行Qt和Node JS网络通信

来自分类Dev

Selenium通过Node.js和WebdriverIO:超时无效

来自分类Dev

Node.js:如何通过服务器将远程文件流传输到用户?

来自分类Dev

node.js STDIN与process.stdin一起使用,而不是通过管道传输时

来自分类Dev

Node.js:通过专有传输协议使用现有库的HTTP / REST请求

来自分类Dev

当通过管道传输输出时,为什么某些“ for”命令不起作用?

来自分类Dev

将Git Bash中命令的输出通过管道传输到Windows上的Powershell脚本

来自分类Dev

运行当前命令并将输出通过管道传输到 fzf

来自分类Dev

如何将命令输出通过管道传输到 shell 中的 CSV 文件?

来自分类Dev

通过CMD和PowerShell进行管道传输时,行为和输出不同

Related 相关文章

  1. 1

    将终端的所有输入和输出通过管道传输到文件

  2. 2

    如何将文件的输出通过管道传输到命令?

  3. 3

    通过node js索引文件或通过node命令运行所有sequelize迁移代码

  4. 4

    如何将node.js(或类似程序)的输出用作UNIX命令行输入?

  5. 5

    将命令通过管道传输到pv,但隐藏所有原始命令的输出

  6. 6

    通过Node.js发布到Tumblr

  7. 7

    Node.js-通过require传递对象

  8. 8

    通过Express从Node.js获取数据

  9. 9

    通过SSH连接的Node.js

  10. 10

    Node.js mongodb通过ObjectID更新

  11. 11

    通过SSH无法使用node.js

  12. 12

    node.js通过回调?

  13. 13

    通过Nginx的LAMP + Node.js

  14. 14

    如何通过JXCore更新Node.JS?

  15. 15

    加密通过Node.js发送的内容

  16. 16

    通过Puppet安装Node.js失败

  17. 17

    node.js 通过请求模块发送

  18. 18

    Node js - 通过循环同步执行函数

  19. 19

    输出时处理Node.js输入

  20. 20

    通过WebSocket进行Qt和Node JS网络通信

  21. 21

    Selenium通过Node.js和WebdriverIO:超时无效

  22. 22

    Node.js:如何通过服务器将远程文件流传输到用户?

  23. 23

    node.js STDIN与process.stdin一起使用,而不是通过管道传输时

  24. 24

    Node.js:通过专有传输协议使用现有库的HTTP / REST请求

  25. 25

    当通过管道传输输出时,为什么某些“ for”命令不起作用?

  26. 26

    将Git Bash中命令的输出通过管道传输到Windows上的Powershell脚本

  27. 27

    运行当前命令并将输出通过管道传输到 fzf

  28. 28

    如何将命令输出通过管道传输到 shell 中的 CSV 文件?

  29. 29

    通过CMD和PowerShell进行管道传输时,行为和输出不同

热门标签

归档