expect 远程传输文件

Posted lv1572407

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了expect 远程传输文件相关的知识,希望对你有一定的参考价值。

+++++++++++++++++++++++++++++++++++++

标题:expect 远程传输文件

时间:2020年3月3日

+++++++++++++++++++++++++++++++++++++

 

#/usr/bin/env expect

set  ip  192.168.100.100

set  user  root

set  password  centos

set  timeout  5

spawn scp -r /etc/hosts ${user}@${ip}:/tmp

expect {

  "yes/no" { send "yes " ; exp_continue }

  "passsword" { send "${password} " }

}

expect eof

以上是关于expect 远程传输文件的主要内容,如果未能解决你的问题,请参考以下文章

5-1Expect实现scp非交互传输文件

expect批量同步或执行命令工具

expect 交互式传输文件

分发系统expect远程登录,执行命令,传递参数

expect批量scp脚本

expect批量scp脚本