DevOps expect ssh 登录本机例子

laofo · 2017年06月23日 · 7 次阅读
#!/usr/bin/expect -f
set devopsUser [lindex $argv 0]
set devopsPwd [lindex $argv 1]

spawn ssh $devopsUser@127.0.0.1
expect {
   "yes/no" { send "yes\r"}
   "*password:" {send "$devopsPwd\r" }
}
send "date>> /root/1.log\r"
expect "#"

执行

expect ssh-localhost.exp root rootpwd
暂无回复。
需要 登录 后方可回复。