关于expect和nodejs的交互。如何从 nodejs 发送请求到这样的脚本:
#! /usr/bin/expect
log_user 0
spawn -noecho ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no HOST_IP -- "some request"
expect "password: "
send "PASSWORD\r"
expect eof
send_user "$expect_out(buffer)"
我需要从nodejs发送一个带有特殊参数的请求,并在期望端接收它?我以这种方式从节点发出请求。
var spawn = require('child_process).spawn;
var listA = spawn('./SOME_SHELL_SCRIPT');
有一个变体可以向 spawn 添加参数,如下所示:
var listA = spawn('/.SOME_SHELL_SCRIPT', args=[], [options])
我如何使用这些选项,并让他们在“某些请求”字段中期待并使用它们?