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');
次のようにパラメーターをスポーンに追加するバリアントがあります。
var listA = spawn('/.SOME_SHELL_SCRIPT', args=[], [options])
そのオプションをどのように使用し、それらを「何らかの要求」フィールドで期待して使用するにはどうすればよいですか?