标签:执行 tcl 指定 技术 建立 command sha 场景 流程
expect是建立在tcl基础上的一个自动化交互套件, 在一些需要交互输入指令的场景下, 可通过脚本设置自动进行交互通信. 其交互流程是:
spawn启动指定进程 -> expect获取指定关键字 -> send想指定进程发送指定指令 -> 执行完成, 退出.
由于expect是基于tcl的, 所以需要确保系统中安装了tcl:
检查是否安装了tcl:
whereis tcl
tcl: /usr/lib64/tcl8.5 /usr/include/tcl.h /usr/share/tcl8.5
如果没有安装, 使用yum安装tcl和expect:
yum install -y tcl
yum install -y expect
查看expect的安装路径:
command -v expect
/usr/bin/expect
这里以ssh远程登录某台服务器的脚本为例进行说明, 假设此脚本名称为remote_login.sh
标签:执行 tcl 指定 技术 建立 command sha 场景 流程
原文地址:https://www.cnblogs.com/kylingx/p/11638446.html