4 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
eval
{
local $SIG{ALRM} = sub { die "timeout" };
alarm(10);
webserverdialog($uname, $pw, $log);
alarm(0);
};
if ($@)
{
print "Timeout!!";
}
else {
print STDOUT "Alles klar!\n";
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
use strict;
use warnings;
local $SIG{ALRM} = sub { die "timeout" };
alarm(10);
webserverdialog();
alarm(0);
sub webserverdialog {
while(1) {
my $bla = 1+1;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
sub webserverdialog
{
my $uname = shift;
my $pw = shift;
my $log = shift;
$counter++;
$log->msg(1, "Durchgang Nr.: $counter \n");
-----> Bis zu diesem Punkt klappt es <----
# Den Agenten initialisieren
my $agent = WWW::Mechanize->new(autocheck=>1);
$agent ->cookie_jar(HTTP::Cookies->new());
....
4 Einträge, 1 Seite |