Thread telnet commandos absetzen (11 answers)
Opened by Rambo at 2006-01-27 13:45

Rambo
 2006-01-30 12:08
#37031 #37031
User since
2003-08-14
803 Artikel
BenutzerIn

user image
es lag nicht wirklich am timeout denke ich auch wenn das
als fehler kommt.
hier der erste teil des codes.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
use strict;
use warnings;
use Net::Telnet();

my $host = '10.10.1.5';
my $input = "";

my $t = Net::Telnet->new(Host       => $host,
                        Timeout    => 15,
                        Input_log  => *STDOUT,
                        Output_log => *STDOUT,
                       ) or die Net::Telnet::error();

$t->print("help");
my $line = $t->getline;
&connected;

sub connected
  {
   $t->waitfor(-match => '/SERVER_4711>/',
               -errmode => "return",
              ) or die "problem connecting to host: ",
   $t->lastline;
   #while ($input eq "")
   #     {
          $input = <STDIN>;
          $input = lc $input;
          chomp $input;
          $t->print("$input");
          $line = $t->getline;
          $t->lastline;
    #    }
         &connected;
  }

leider funktioniert das mit der while schleife so noch nicht
da er nach der ersten eingabe einfach nichts mehr annimmt
aber ich bastel mal weiter.

merci.

rambo

ps. das mit den bränden ist ja leider jedes jahr so in australien.\n\n

<!--EDIT|Rambo|1138615742-->

View full thread telnet commandos absetzen