Thread suche perlscript, wenn ping 4x negativ, dann mail (25 answers)
Opened by cc at 2004-01-11 17:49

KKO
 2004-01-11 21:31
#823 #823
User since
2003-11-05
124 Artikel
BenutzerIn

user image
aus dem script heraus musst du doch einen system-aufruf machen und dann wird wohl auch in dem $result auch nix drinstehen.
und dann kann es noch am "ü" liegen... und dem zeichensatz
ich weiß ja nicht wie das unter linux läuft...aber so würde es unter windows funktionieren:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use warnings;
use strict;

system ("ping 192.168.0.3 >result.txt");

open (RES,"result.txt");
my @res=<RES>; close RES;
my $test=0;

foreach my $line(@res){
if($line=~ /berschreitung der Anforderung/ig){$test++}
}

if($test ==4){
        print "Ping nicht erfolgreich! E-Mail wurde versandt!";
}else{
        print "Ping erfolgreich!";
}
Gruß
KKO

View full thread suche perlscript, wenn ping 4x negativ, dann mail