Linux安装expect
简介
expect是一款自动化的脚本解释型工具。
对一些需要交互输入的命令很有帮助,比如ssh,npm login。
远程登录linux服务器的时候,ssh命令需要手动输入密码,当登录多台机器的时候会非常繁琐,expect可以根据设定的规则,自动帮我们输入密码,大大节省时间。
用jenkins实现npm包自动发布时,可以用expect帮助我们实现npm login登录,免去在命令行登录的操作。
linux安装expect
yum安装
直接使用yum install
安装即可:
1 | yum install -y spawn |
编译安装
1.安装mwget
1 | wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2 |
2.安装tcl
1 | mwget https://nchc.dl.sourceforge.net/project/tcl/Tcl/8.6.9/tcl8.6.9-src.tar.gz |
3.安装expect
1 | mwget https://nchc.dl.sourceforge.net/project/expect/Expect/5.45.4/expect5.45.4.tar.gz |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 zane!
评论