Skrypt obs

Problemy dotyczące innych systemów operacyjnych
krzysio9222
Posty: 17
Rejestracja: 18 kwietnia 2010, 17:18

Skrypt obsługujący ruter z systemem Tomato

Post autor: krzysio9222 »

Chciałbym zrobić skrypt, który by sprawdzał po ip lub adresie mac, czy np. są uruchomiane te komputery. A jeśli tak, to wykonywał dany skrypt (w moim przypadku, dzielący pasmo internetu na pół ale to mało ważne). Próbowałem jakoś tak:

Kod: Zaznacz cały

#!/bin/sh
if ping 192.168.1.100 -c 3 & ping 192.168.1.101 -c 3;
then sh /jffs/skrypt1.sh;
else tc qdisc del dev br0 root;
fi
Lecz ten drugi komputer nie chce pingować, bodajże zapora blokuje lub program antywirusowy.
Czy są jeszcze jakieś inne sposoby na sprawdzenie, czy te komputery są używane razem?
Z góry dziękuję za wszystkie Wasze wypowiedzi.
Awatar użytkownika
saturno
Junior Member
Posty: 741
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

Wydaje mi się, że linia:
krzysio9222 pisze:

Kod: Zaznacz cały

if ping 192.168.1.100 -c 3 & ping 192.168.1.101 -c 3;
Powinna wyglądać tak:

Kod: Zaznacz cały

if ping 192.168.1.100 -c 3 && ping 192.168.1.101 -c 3;
Jednak pewności nie mam.

Przejrzyj: http://www.google.pl/search?q=man+if+ba ... d=0CBQQuAE
ODPOWIEDZ