我从 nodejs 发送数据到预期的小问题。我有一个shell(期望脚本)和nodejs script.here。
var sys = require('sys');
var spawn = require('child_process').spawn;
var cons = spawn('./some_shell_script', argv=[arqs...]
以这种方式一一声明参数["arg1":"value1", "arg2":"value2"]
。
这是我的 some_shell_script:
#! /usr/bin/expect
spawn -noecho o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@111.111.111.111 {*}$arg
问题是这样的。ssh 删除所有引号,并且有必要在 ssh 请求中获取引号中的这个 args 是否有另一种方法可以从 nodejs 传输数据以期望,或者我如何在不这样做的情况下制作转义引号 \\?