Daha önceki yazmızda Perl kütüphanelerinden yararlanarak bir PING MONITOR yazmıştık.
Şimdi ise hiçbir kütüphane kullanmadan direkt olarak bir script ile ping atmayı deneyelim.
Ping atalım. Sonucu bir text dosyasına alalım. Text dosyasındaki sonucu inceleyelim.
- #!/usr/bin/perl
- use strict;
- use Net::Ping;
- my $ipdurum = "UP";
- my $file = "C:\\pinggecici.txt";
- unlink $file;
- system("ping 10.1.1.10 >> C:\\pinggecici.txt");
- open (MYFILE, 'C:\\pinggecici.txt')
- while (<MYFILE>) {
- chomp;
- $line = $_;
- if($line =~ m/100% loss/)
- {
- $pingdurum = "DOWN";
- $ipdurum = "DOWN";
- } else {
- pingdurum = "UP";
- }
- }
Cem Selmanoğulları
Hiç yorum yok:
Yorum Gönder