产生SSH进程(pty.js)并在本地文件中读取

时间:2015-11-12 19:45:47

标签: linux node.js bash ssh pty

在服务器上运行本地文件是pretty simple via ssh。但是,在尝试使用spawn的参数数组执行此命令时遇到问题。

例如,从终端可以正常工作:

ssh user@host < some-local-file.sh

但是在尝试使用节点时,它会尝试在远程服务器上查找该文件:

pty.spawn('ssh', ['user@host', '< some-local-file.sh']); // Simplified.

导致“无此类文件或目录”错误(在远程服务器上查找)。

这可能是我在数组中格式化'< some-local-file.sh'的方式吗?我也试过'<', 'some-local-file.sh']而没有运气。非常感谢任何帮助。

0 个答案:

没有答案