リモートマシンにsshで接続するシェルスクリプト内でexpectスクリプトを実行したいのですが、目的は次のような方法で並行して実行することです。
' #bin/bash
(expect_script_ssh_machine1.tcl parameter1 > file1) &
(expect_script_ssh_machine1.tcl parameter2 > file2) &
(expect_script_ssh_machine1.tcl parameter3 > file3) &
wait
` 期待スクリプトは次のようなものです:
#/bin/expect -f
spawn ssh login@machine1
...code...
期待スクリプトは、タスクを実行して結果を出力するのに約 30 秒かかります。出来ますか?異なるマシンでも動作する可能性がありますが、1 つの固有のマシンでは、スクリプトが 1 つの固有のマシンに対して同時に 3 つの ssh 接続を実行できるかどうかはわかりません。
ありがとう