0

我想通过运行 tclscript(自动化)来运行 iperf 命令。要在另一台 PC (Linux) 中运行的 iperf 命令。我正在使用 tclexpect 来做同样的事情,要求是打开一个控制台并运行 iperf 命令。代码如下。

puts "\n Enter the port no : " 
gets stdin sprt

puts "\n Enter the display intervel (in sec) : "
gets stdin sint

global spawn_id
set timeout 40 

spawn telnet $ip
expect "login:"
send "$user\r"

set timeout 10

expect "Password:"
send "$password\r"

expect "$"
send "iperf -s -u -p $sprt -i $sint" 

请帮我。

4

1 回答 1

0

你快完成了。

像这样更改最后两行。

expect ".*$"
send "pwd\r"
于 2012-08-08T14:35:00.383 回答