远程执行命令 传输文件 准备上线的代码 知道机器的IP地址和用户密码 然后用expect脚本 用rsync 推送到机器上 安装软件 然后编辑脚本 set host 变量 set passwd 变量 spawn ssh 用户@$host /root/.ssh/known_hosts interact 结束脚本 保留登陆 expect eof 会退出登陆 第一次登陆会提示yes or no \r 回车 执行 成功登陆另一台主机 远程执行命令 expect 遇到的提示符“]
common 创建文件 expect "]
" 输入 1212 退出 执行 传递参数 [lindex $argv 0 ]第一个参数 [ lindex $argv 1 ] 执行 把多个命令作为一个参数需要引号引用