/usr/bin/expect <<EOD
spawn ssh 用户名@目标服务器ip "想在目标服务器执行的基本命令"
for {} {1} {} {
expect {
"*timed out*" { exit 5 }
"*(yes/no)?" { send "yes\n" ; continue }
"*assword:" { send "目标服务器用户密码\n" ; continue }
-re . { exp_continue }
eof { break }
}
}
EOD
远程执行命令的脚本片段
最新推荐文章于 2022-02-14 12:34:13 发布