Temat: Digitemp i detekcja zmiany czujników

Witam
W moim prostym skrypcie który działa z poziomu cron'a w routerze pobieram sobie w ten sposób

temp1="$(/usr/bin/digitemp_DS9097U -q -s /dev/ttyUSB0 -a -o"%.2C" | cut -f1 -d",")"
wget -O/dev/null "http://serwerwww.com.pl/cron/cron.php?z … ury,$temp1"

wpisuję sobie dane do bazy.

Problem jest taki że jak jakiś czujnik się uszkodzi to polecenie digitemp_DS9097U ... nie zwraca danych bo trzeba prawdopodobnie zrobić ponowne skanowanie poleceniem
digitemp_DS9097U -i -s /dev/ttyUSB0 -a

Ma ktoś jakiś sposób jak to można zrobić żeby przy zmianie / uszkodzeniu czujników zrobić ponowne skanowanie ?

2

Odp: Digitemp i detekcja zmiany czujników

Zawsze najpierw skanuj po prostu? A później odczytuj temperaturę.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Digitemp i detekcja zmiany czujników

tylko zawsze w folderze digitemp'a będzie tworzył się nowy plik a nie chciałbym zajechać flasha.
Jak mogę zmienić domyślny folder tego pliku ?
Chyba że ten plik leci do jakiegoś tymczasowego folderu. Niestety nie mam teraz dostępu do routera z digitempem.

4

Odp: Digitemp i detekcja zmiany czujników

Możesz zmienić zmienną HOME w skrypcie na /tmp to będzie się w /tmp robił.

Lepiej byś poprawił czujniki żeby nie znikały.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.