Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Hilfe für ein Perl-Newcomer!!?!?!





Frage

Hallo,ich habe es geschafft ein Ping Programm zu schreiben das mich per Mail benachrichtigt. Nun ja da es funktioniert sträube ich mich ein wenig den quelltext komplett umzuschreiben. Für meinen jetzigen Zweck. Jetzt soll er in der E-mail eben den Text verfassen "Server1 ist verfügbar,server2 ist verfügbar,server3 ist verfügbar" anstelle das Ergebnis durch die Variable $result. Ich habe allerdings keine Ahnung wie ohne viel vom eigentlichen Quelltext zu ändern....könnte man mir da weiterhelfen? #!/usr/bin/perl -w $server="server1"; #Servername der angepingt werden soll $server2="server2"; #Servername der angepingt werden soll $server3="server3"; #Servername der angepingt werden soll $result = `ping -c 1 $server`; #Befehl für den ersten Server $result1 = `ping -c 1 $server2`; #Befehl für den zweiten Server $result2 = `ping -c 1 $server3`; #Befehl für den dritten Server if ( $result=~/transmitt/ ) { print "$server ist verfügbar\n"; #Rückgabewert wenn verfügbar }else{ print "$server ist nicht verfügbar\n"; #Rückgabewert wenn nicht verfügbar } if ( $result1=~/transmitt/ ) { print "$server2 ist verfügbar\n"; #Rückgabewert wenn verfügbar }else{ print "$server2 ist nicht verfügbar\n"; #Rückgabewert wenn nicht verfügbar } if ( $result2=~/transmitt/ ) { print "$server3 ist verfügbar\n"; #Rückgabewert wenn verfügbar }else{ print "$server3 ist nicht verfügbar\n"; #Rückgabewert wenn nicht verfügbar } open MAIL, "|mail -s Server-Antworten e-mailadresse"; #Schickt eine Mail an die E-Mail Adresse mit dem Betreff "Server-Antworten" print MAIL " $result \n $result1 \n $result2 \n "; #Inhalt der Mail close MAIL;

Antwort 1 von Advare

Kann mir niemand weiterhelfen???

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: