我有以下期望文件:
spawn ./SpeedVPN.sh [lindex $argv 0]
expect "password for user:"
send "123456789\r"
expect "Enter 'yes' to accept, 'no' to abort; anything else to view:"
send "yes\r"
expect "Username:"
send "vpnUserName\r"
expect "Password:"
send "vpnPassword\r"
expect "Established DTLS connection"
spawn ./ChangeMTU.sh 1300
expect "password for user:"
send "123456789\r"
interact
完成第一个生成操作后,我要保持打开的VPN进程运行,同时要更改MTU。但是,当我在中间生成下一个.sh
文件时,它将关闭由第一个生成的文件打开的VPN进程,并运行第二个.sh
文件。
我该怎么办?