Linux工作笔记-解决spawn: not found与expect: not found问题(安装expect)
发布日期:2021-06-30 10:57:36
浏览次数:2
分类:技术文章
本文共 457 字,大约阅读时间需要 1 分钟。
首先要下载安装2个程序:
1.tcl:下载链接如下:
8.4.11版本:
8.4.19版本(新版本的Linux要安装新版本的):
2.expect:下载链接如下:
5.4版本:
首先安装tcl,
在tcl文件里面有个unix文件夹,运行:
./configure
生成Makefile文件后!!!!!如果有错误注意错误提示!
随后再:
makemake install
然后在安装expect
安装命令如下:
./configure
生成Makefile文件后,在执行
makemake install
验证expect是否安装成功,只要在控制台输入expect即可,如下图:
写一个.sh脚本来验证下:
first.sh源码如下:
#!/usr/local/bin/expect -f spawn su - rootexpect "Password:"send "123456\n"interact
运行脚本的时候,采用./first.sh和/home/myShell/first.sh这种方式运行
如下图所示:
转载地址:https://it1995.blog.csdn.net/article/details/84062445 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月07日 07时07分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
oracle重做日志组相关操作
2019-04-30
oracle 数据库归档模式的打开与关闭
2019-04-30
tomcat日志不够详情,增加logging.properties进行问题排查
2019-04-30
oracle创建用户使用表空间限额,修改,查询
2019-04-30
oracle数据导入导出笔记
2019-04-30
oracle创建临时表
2019-04-30
oracle找出当前用户模式下,哪些表的哪些列的数据类型是日期型
2019-04-30
java.lang.UnsatisfiedLinkError: /db/app/oracle/product/11.2.0/lib/libnjni11.so: libclntsh.so.11.1
2019-04-30
oracle计算一个表的大小
2019-04-30
ssh 和 scp 命令访问非默认22端口。
2019-04-30
linux定时清理备份加日志记录
2019-04-30
nginx切割日志定时脚本
2019-04-30
oracle删除表,让整个表从数据库中彻底消失
2019-04-30
oracle往表插入特殊字符&
2019-04-30
oracle中的merge命令
2019-04-30
docker安装mysql
2019-04-30
jfinal排查过滤拦截相关请求
2019-04-30
java文件管道拷贝工具类
2019-04-30
mysql连接信息jdbcUrl的常用写法
2019-04-30