- 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
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- R111、R112:油罐(2006年合订本)国标 行业图集.pdf VIP
- 执业药师专业对照表.doc VIP
- 梁开洞计算(矩形洞口).xls VIP
- 第一单元达标测试卷(单元测试)(含答案).docx VIP
- 2026年陕西省继续教育公需课考试题(含答案).docx VIP
- 红军长征纪念长征胜利90周年PPT.ppt VIP
- 16G101-1图集高清晰版PDF1(32).docx VIP
- (2026年)纪念红军长征胜利90周年:铭记长征历史 传承红色血脉PPT课件.pptx VIP
- T_CICC 45002-2025 多余度同步交换网络iRAX.pdf VIP
- IBM服务器及存储设备维护方案.售后服务.pdf VIP
原创力文档

文档评论(0)