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:
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
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