- 7
- 0
- 约2.36万字
- 约 23页
- 2017-01-22 发布于北京
- 举报
Expect学习笔记
————Tim
一、Expect介绍
Expect是一种TCL扩展性的语言,主要用于完成系统交互方面的功能,比如SSH、FTP等,这些程序都需要手工与它们进行互动,而使用Expect就可以模拟人手工互动的过程,使用一种自动的方式控制。
Expect中,有三个重要的主命令,分别是spawn、expect、exp_send,这三个命令几乎存在于所有Expect脚本中,除了这些之外,还有很多Expect所特有的参数、变量,它们也作用与Expect的方方面面。
Expect命令
Expect中命令是最重要的部分,它们完成Expect中最关键的功能,命令使用的特点就是他们本身就可以单独执行,使用上类似于:
命令 [选项] 参数
spawn
spawn命令是Expect的初始命令,它用于启动一个进程,之后所有expect操作都在这个进程中进行,如果没有spawn语句,整个expect就无法再进行下去了,使用方法就像下面这样:
spawn ssh root@
在spawn命令后面,直接加上要启动的进程等信息
当然,如果真的不要spawn过程也没有关系,虽然这样就没有办法单独执行,但是这个脚本可以与任何调用它的进程进行交互。
除此之外,spawn还支持其他选项:
-open 启动文件进程,具体说明请参照下面的选项部分。
-ignore 忽略某些信号,具
您可能关注的文档
- CNG加气工站作业指导书.doc
- CNG汽车工加气站站用储气罐介绍.ppt
- COPD中工医护理方案.doc
- Cqmdl工fu康复医学重点.doc
- CRM需求工整合(预选址接口)操作手册(附常见问题)V1.3.docx
- CS应用于工基因传递的研究现状及进展.docx
- davy危工险穴位解剖.ppt
- DCDC模工块电源的设计方法.ppt
- DD,PD工F临床意义.doc
- dd201工4年主管护师综合卷考试例题及答案.doc
- 【墨天轮】2025年中国数据库行业分析报告:ai加速,颠覆创新-企业家社群荐读.docx
- 中大西洋地区气候影响总结与展望2025–2026 年冬季 Mid-Atlantic Regional Climate Impacts Summary and Outlook Winter 2025–2026.docx
- 云数据中心两地三中心建设方案.docx
- 2026 年商业行为风险情报报告 The Business Conduct Risk Intelligence Report 2026.docx
- 营销策划 -Aesop:视觉产品目录2019.docx
- 2026年中国便利店行业面临的机会和挑战报告.docx
- 营销策划 -BABYCARE品牌资料全收录.docx
- 人工智能与增长:我们处于何种阶段 AI and Growth Where Do We Stand.docx
- 营销策划 -裂变营销之价值裂变,实现爆发增长.docx
- 2026全球健康零食趋势洞察 360 Category Report Healthy Snacks Global 2025.docx
原创力文档

文档评论(0)