Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php ile ping atmak

php ile linux makinadan (ubuntu) ping atip donen verileri ttl,packet lose vs. verileri degiskenlere atayip mysqle nasil yazdirabilirim? yapmak istedigim kurmus oldugum bir agdaki makinalara ping atarak networkun durumunu izlemek
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • fka adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    70 cevap - 0 soru
    <?php
    exec("ping -c 1 http://www.google.com", $data);
    var_dump($data);
    


    şeklinde yapabilirsin.

    -c 1 ile, 1 paket gönderiyorsun, kaç paket yollamak istersen -c X olarak belrleyebilirsin.

    Fakat sadece status görmek için 1 yeterli sanırım.
    • Severus adlı üyenin fotoğrafı Severus
      peki sizce 2 saniyede bir 100 tane adrese 24 saat boyunca ping atsam ping -c ip makina gercekten cok zorlanir mi (bu isi 24 saat yapmamin sebebi donen ping verileri ile grafik yaratmayi dusunyorum)
      9 yıl önce yazılmış
    • teacher0610 adlı üyenin fotoğrafı teacher0610
      2 Sn ping için çok kısa bir aralık ve gereksiz ağ trafiği yaratır. Ve bağlantıyı yavaşlatır. 24 Saat boyunca ping edilecekse süreyi daha makul tutmak gerekir. 5 dk optimal bir süre olur bence.
      2 sn demek bir makineye 24 saatte 43200 paket 100 makine 4320000 paket demektir. 5 dk periyodunda ise bir makine 288 paket , 100 makine 28800 paket demektir. Arada muazzam bir fark var....
      9 yıl önce yazılmış