#!/usr/bin/expect
spawn echo “1.samba-server 192.168.0.2″
spawn echo “2.sql-server 192.168.0.3″
spawn echo -n “Choose whitch server you want connect :”
read var #expect不识别这个read var 请问该怎么写?
case $var in
1)
set ip=192.168.0.2
set password=123456 ;;
2)
set ip=192.168.0.3
set password=123123 ;;
*)
echo “Only can choose all above !!”
esac
spawn ssh root@ip
expect “*password:*”
send — “$password\r”
#!/usr/bin/expect
spawn echo “1.samba-server 192.168.0.2″
spawn echo “2.sql-server 192.168.0.3″
spawn echo -n “Choose whitch server you want connect :”
read var #expect不识别这个read var 请问该怎么写?
case $var in
1)
set ip=192.168.0.2
set password=123456 ;;
2)
set ip=192.168.0.3
set password=123123 ;;
*)
echo “Only can choose all above !!”
esac
spawn ssh root@ip
expect “*password:*”
send — “$password\r”
[回复]