Linux shell与expect配合完成自动打包资源并scp到另一台Linux电脑的例子
有时我们想使用shell脚本做一些自动操作,例如ssh或scp时自动输入密码,可以使用expect工具来实现。需求:使用shell与expect混合编程,将一个文件从机器A(Ubuntu16.04)中的目录mydata打包为mydata.tar.gz自动scp到机器B中(Ubuntu18.04),能自动接受yes/no询问,能自动输入密码。按照网上的操作遇到的问题:脚本自动跑了,但在自动输入密码时直接跳过了,导致自动scp失败最终成功的脚本:#!/bin/bashSCRIPT_





