场景:将A服务器上面的cc.jar包,复制到B服务器上面:
实现方法1:
1、写脚本cp.sh:
内容为:
#!/bin/bash
ip=$1 (注释:这里参数化了目标服务器的ip,执行脚本时候将参数加在后面)
./scp.exp ./cc.jar root@$1:/root/tools
写完后给权限:chmod 777 cp.sh
执行命令为:./cp.sh 10.179.23.43 (目标地址是以参数传进去的)
这个时候发现执行出错,做步骤2:
2、保证服务器已经安装了expect,安装命令为:
yum install expect
新建文件scp.exp文件,内容为:
<