close

#vi myscript

#此script可一次帶多個參數

#依序執行
#!/usr/bin/expect -f

log_user 1
spawn telnet 1.1.0.2
sleep 1
expect "Login:"
send "admin\n"
expect "Password:"
send "1234\n"
sleep 2

for {set i 0} {$i < $argc} {incr i} { #$argc為參數數目

send "set port powerinline [lindex $argv $i] disable\n"
send_user "[lindex $argv $i] down\n"
sleep 5
send "set port powerinline [lindex $argv $i] enable\n"
send_user "[lindex $argv $i] up\n"
sleep 5

send "show port [lindex $argv $i]\n"
}

interact

 

#./myscript 1 2 3 4 5 6 7........

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 slinbody 的頭像
    slinbody

    495884965

    slinbody 發表在 痞客邦 留言(0) 人氣()