求教:
由于有多个控制台,需要通过ctrl + a 做不确定次数的切换,直到出现需要的控制台,然后进行接下来的操作,这类的expect脚本逻辑怎么写
需要用ctrl+a切换屏幕输出,等待特定信息出现,expect脚本怎么写
-
- 帖子: 3
- 注册时间: 2011-03-01 10:53
需要用ctrl+a切换屏幕输出,等待特定信息出现,expect脚本怎么写
上次由 tacy_lee 在 2011-03-01 10:57,总共编辑 1 次。
- leeaman
- 帖子: 30702
- 注册时间: 2007-02-02 18:14
- 系统: debian sid
-
- 帖子: 3
- 注册时间: 2011-03-01 10:53
Re: 需要用ctrl+a切换屏幕输出,等待特定信息出现,expect脚本怎么写
感觉应该是可以的 否则expect也太弱了吧
-
- 帖子: 61
- 注册时间: 2010-04-29 22:00
- 系统: Gentoo Linux ~amd64
- 联系:
Re: 需要用ctrl+a切换屏幕输出,等待特定信息出现,expect脚本怎么写
C-a 指的是 screen 吧
下面的脚本启用 screen,你可以不停地切换,出现 hello 后控制权交给你
下面的脚本启用 screen,你可以不停地切换,出现 hello 后控制权交给你
代码: 全选
#!/usr/bin/expect --
spawn screen
interact -nobuffer -o hello {
puts "detected pattern `hello'\n"
interact
return
}