perl的telnet模块的问题

ducat2003 2007-11-29 04:59:41
我用perl的telnet模块远程登录主机,如果主机的提示符为-bash-3.2$就可以成功登录,但是如果提示符比较复杂,例如[ocsdev@cx_pdscp1 ~]$就登录不了,提示timed-out waiting for command prompt at test.pl line 6错误,这个问题怎么解决。
...全文
150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
都是很好的建议! 值得学习
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
有点难度哦
su47flying 2007-12-13
  • 打赏
  • 举报
回复

$t = new Net::Telnet (Timeout => 10, Prompt => '/(.*)[\$%#>](\s*)$/');
iambic 2007-11-30
  • 打赏
  • 举报
回复
prompt可以自己设的。

37,718

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧