高手指教:perl如何抓取屏幕输出
时间:2011-02-12
来源:互联网
如果远程系统在运行中会在终端自动吐出信息,我怎么把这些信息自动保存下来呢?具体情况就是我们telnet上去一个端口,启动安装程序,这个程序会在另一个端口吐很多信息,我们就是要到另一个端口拿信息
条件是远程的程序吐出信息是无法重定向到文件的
而且我只能通过telnet登录,同时我还可能被踢下来。
仙子姐姐,各位大侠帮我出出招吧
条件是远程的程序吐出信息是无法重定向到文件的
而且我只能通过telnet登录,同时我还可能被踢下来。
仙子姐姐,各位大侠帮我出出招吧

作者: demil 发布时间: 2011-02-12
windows试试这个模块:
http://search.cpan.org/~psme/Win32-Screenshot/Screenshot.pm
http://search.cpan.org/~psme/Win32-Screenshot/Screenshot.pm
作者: 兰花仙子 发布时间: 2011-02-12
回复 兰花仙子
感谢仙子,不过我看这个模块是用来capture the screen, 而我的吐出信息很多,会不断的刷屏。我感觉是不是能够通过管道什么的,将远程terminal的STDOUT内容同时输出到本地一份。 不知道我这么理解有没有问题。
我正在尝试perl 的expect模块去实现,也在尝试用script命令,这个命令可以完成信息记录,不过如果exit当前terminal就终止记录,而我希望,即使推出terminal信息依然被记录,直到我发出终止信号为止。我尝试通过nohup调用script,没有成功,什么都没有记录下来。仙子还有什么建议吗?谢谢
感谢仙子,不过我看这个模块是用来capture the screen, 而我的吐出信息很多,会不断的刷屏。我感觉是不是能够通过管道什么的,将远程terminal的STDOUT内容同时输出到本地一份。 不知道我这么理解有没有问题。
我正在尝试perl 的expect模块去实现,也在尝试用script命令,这个命令可以完成信息记录,不过如果exit当前terminal就终止记录,而我希望,即使推出terminal信息依然被记录,直到我发出终止信号为止。我尝试通过nohup调用script,没有成功,什么都没有记录下来。仙子还有什么建议吗?谢谢

作者: demil 发布时间: 2011-02-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28