自动ssh的expect脚本
#!/usr/bin/expect set timeout 5 set cmd_prompt "]#|~]?" set server [lindex $argv 0] set user [lindex $argv 1] set passwd [lindex $argv 2] spawn ssh -l $user $server expect { "(yes/no)" { send "yes\r"; exp_continue } "password:" { send "$passwd\r" } } #expect "$cmd_prompt" interact expect "*Last login*" interact