scp 拷贝数据从一台服务器到另一台 出现的参数太长导致无法拷贝的问题解决方式

常见拷贝方式有scp -r 与scp --------/* ,这两者方式都有人用,但是后者用的话会造成问题就是传递给scp的参数太长,导致失败,解决办法是使用scp -r 进行copy,why we can use this way to solve this problem? Because scp 采用的是递归的方式复制,众所周知,递归方式可以节省资源,所以完美的解决了这个办法。

同时记录一下从服务器同时拷贝数据,然后不需要输入密码的方法。第一步先写一个shell脚本控制expect脚本,如下所示

下一步就是以expect脚本的方式写scp1.sh等文件

timeout 用来设置输入密码的等待时间,如果需要copy的数据多的话最好设置为-1,其表示无限等待。

log_user 用来表示是否需要输出log,同时expect还有单独的可以用来记录log的命令,可以指定log名字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值