在linux全自动部署和搭建中,我们最忌讳的就是交互,它会让你手动的输入命令,这就导致脚本不够全自动。这时我们就会使用expect
首先解释一下expect:它是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。expect是不断发展的,随着时间的流逝,其功能越来越强大,已经成为系统管理员的的一个强大助手。expect需要Tcl编程语言的支持。
在使用之前必须要先进行下载
yum -y install expect
否则会出现
其次还得给权限。chmod 777 11.sh
运行脚本,这里我做的是免密的脚本
运行结果如图: