expect是一款自动化的脚本解释型的工具
远程登录linux服务器的时候,ssh命令需要手工输入密码当登录多台机器的时候就会非常繁琐。
expect就可以根据设定的规则自动帮我们输入密碼,大大节省了时间
一般机器不会自带expect,需要手动安装
expect命囹采用了tcl的模式-动作语法,此语法有以下几种模式:
当输出中匹配*assword:时输出password变量的数值和回车。
当输出中包含(yes/no)?时输出yes和回车,同时重新执荇此多分支语句。
当输出中匹配*assword:时输出password变量的数值和回车。
//如果匹配到yes/no那么发送yes,并重新执行这个expect语句。
expect脚本里面的"都需要在前面加上转义符号
每个expect语句后面加上分号";"。
expect是一款自动化的脚本解释型的工具
远程登录linux服务器的时候,ssh命令需要手工输入密码当登录多台机器的时候就会非常繁琐。
expect就可以根据设定的规则自动帮我们输入密碼,大大节省了时间
一般机器不会自带expect,需要手动安装
expect命囹采用了tcl的模式-动作语法,此语法有以下几种模式:
当输出中匹配*assword:时输出password变量的数值和回车。
当输出中包含(yes/no)?时输出yes和回车,同时重新执荇此多分支语句。
当输出中匹配*assword:时输出password变量的数值和回车。
//如果匹配到yes/no那么发送yes,并重新执行这个expect语句。
expect脚本里面的"都需要在前面加上转义符号
每个expect语句后面加上分号";"。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。