es lag nicht wirklich am timeout denke ich auch wenn das
als fehler kommt.
hier der erste teil des codes.
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-->