16 Haziran 2014 Pazartesi

Script yazarak ping atmak

Merhaba,

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.

  1. #!/usr/bin/perl
  2. use strict;
  3. use Net::Ping;
  4. my $ipdurum = "UP";
  5. my $file = "C:\\pinggecici.txt";
  6. unlink $file;
  7. system("ping 10.1.1.10 >> C:\\pinggecici.txt");
  8. open (MYFILE, 'C:\\pinggecici.txt')
  9. while (<MYFILE>) {
  10.     chomp;
  11.     $line = $_;
  12.     if($line =~ m/100% loss/)
  13.     {
  14.         $pingdurum = "DOWN";
  15.         $ipdurum = "DOWN";
  16.      } else {
  17.          pingdurum = "UP";
  18.      }
  19. }
Teşekkürler,
Cem Selmanoğulları

Hiç yorum yok:

Yorum Gönder