ping ip nie odpowiada na żądania
: 25 marca 2011, 08:50
Posiadam skrypt, który wysyła żadanie ping co określony czas na pewien adres ip. Wszystko działa jak należy, jednak ostatnio chciałem zastosować wspomniany skrypt do wysyłania ping'a do innego adresu ip i okazało się, że dany adres ip nie odpowiada na ping. Mój skrypt wygląda następująco:
Z tego co się dowiedziałem polecenie ping nie posiada możliwości wysłania pakietu tak jak np. jest w nmapie z atrybutem -PN, aby otrzymać odpowiedź od adresu IP, który ma wyłączone odpowiadanie na polecenie ping.
Czy ktoś wie jak mogę przerobić mój skrypt, aby uzyskać efekt, na którym mi zależy?
Pozdrawiam,
nighttrain
Kod: Zaznacz cały
#!/bin/bash
NULL=/dev/null
PLIK=/home/debian/Skrypty/pliki/wynik.txt
ping 000.00.000.000 -c1 -w3 -q >>$NULL 2>>$NULL
if [ "$?" = "0" ] ; then<------><------><------># jeśli ping wróci
echo "online" | tee $PLIK
<------>else<-->
<------> echo "offline" | tee $PLIK
<------><------>fi
Czy ktoś wie jak mogę przerobić mój skrypt, aby uzyskać efekt, na którym mi zależy?
Pozdrawiam,
nighttrain