1.聲明expect #!/usr/bin/expect -f
2.設置超時時間,獲取參數
set ip [lindex $argv 0 ] //接收第一個參數,並設置IP
set password [lindex $argv 1 ] //接收第二個參數,並設置密碼
set timeout 10 //設置超時時間,單位為秒
3.執行ssh命令
spawn ssh $user@$ip
4.終端輸出包含字符串"password:",輸入密碼,記得加上\r
expect "password:"{send "$pwd\r"}
5.終端輸出分支
expect{
“yes/no”{send "yes\r"; exp_continue}
"password:"{send "$pwd\r"}
}
6.設置終端輸出終止符,並退出腳本
expect eof
exit