226

(572 odpowiedzi, napisanych Oprogramowanie / Software)

snietyrycerz napisał/a:

Witam, pisze tutai po raz pierwszy wiec prosze o wyrozumialosc. Zlozylem powerSwitch na attiny2313, po wielu bojach z zaprogramowaniem w koncu zadzialal pod windowsem, po podpieciu pod router (gargoyle 1.6.0.1) i otwarciu zakladki przekazniki pisze ze nie znaleziono, wyczytalem ze trzeba jeszcze ustawic sciezke ale nie wiem czym i jak bo jestem w tym mocno zielony. Prosze o w miare lopatologiczne rozjasnienie jak to zrobic bo sam chyba do tego nie dojde

Musisz ustawić albo ścieżkę w pliku /usr/lib/gargoyle/usbrelay.sh do programu powerSwitch
albo przekopiuj program powerSwitch do /usr/bin czy /bin

227

(572 odpowiedzi, napisanych Oprogramowanie / Software)

Jeśli mogę dodać swoją sugestię to proponuję małą poprawkę do scheduler'a a mianowicie wykrywanie stanu przekaźnika,
jeśli jest wyłączony to scheduler cały na czerwono i odwrotnie, lub chociaż wybranie domyślnego stanu całego schedulera.

228

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Jeśli nadal występuje u niektórych trzeszczenie to u mnie pomogło włączenie opcji    

device        "hw:0,0"

w pliku /etc/mpd.conf w sekcji audio_output
sprawdziłem kilka razy i trzeszczenie występuje jeśli wyłącze tą funkcję, ale dziwne jest to że na starym backfire była odznaczona bo był jakiś problem przy odtwarzaniu i nie trzeszczało.

229

(572 odpowiedzi, napisanych Oprogramowanie / Software)

roblad napisał/a:

PS

a swoja droga to bardzo mnie interesuje to:

+ Lcd Controller + Lcd z laptopa = Pogodynka smile

A co konkretnie bys chciał wiedziec ??

230

(256 odpowiedzi, napisanych Termometr)

Prawdopodobnie jest to kwestia ilości danych w pliku, ja u siebie miałem podobnie, zrobiłem odczyt co minutę a po około 3 miesiacach nagle brak wykresu, myślałem że błąd się wkradł ale przeglądałem wszystko tym bardziej że dzień wczesniej chodziło. po usunieciu kilkudziesieciu pozycji wykres sie pojawił.

231

(572 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary mam pytanie bo nie rozumiem tego kodu chyba że jest to inny powerswitch niż ten co przedstawiłem

 ARG=""
        if [ "$2" -gt "7" ] then 
              ARG="2"
        fi
        powerSwitch off $2 $ARG

Przedstawiony argument $2 wskazuje na liczbę większą niż 7 więc nie rozumiem jak to działa skoro powerswitch ma tylko 8 wyjsc.

232

(572 odpowiedzi, napisanych Oprogramowanie / Software)

@roblad w zasadzie dodanie chwilowego załączania/wyłączania moim zdaniem nie jest skomplikowane, wystarczy jeszcze jedno "case" odczytujące wstawioną liczbę w textboxa lub jakaś inna forma np. jak dobrze pamiętam w twoim pluginie na sztywno zrobiłeś, więc jak pilnie potrzebujesz to do dzieła smile podkład już masz smile

233

(572 odpowiedzi, napisanych Oprogramowanie / Software)

Widzę że Cezary w końcu dopieściłeś PowerSwitch'a i wkleiłeś do Gargulca na co niektórzy bardzo czekali smile Zastanawiam się czy sobie nie zainstalować bo głównie steruje go pilotem ale ta apka na androida mnie kusi smile

234

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Nie nie, tu autorowi chodzi tylko o to żeby sprawdzać prędkość połączenia po wykorzystaniu transferu bo znalazł buga który za którymś połączeniem odblokowuje tzw. "lejek"

235

(41 odpowiedzi, napisanych Oprogramowanie / Software)

@Cezary w cronie to raczej nie bo tu chodzi o uruchomienie skryptu jak już się limit skończy bo inaczej szkoda tych MB a raczej co min ten skrypt by się uruchamiał.

236

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Nie da się tak. A po za tym przecież chciałeś aby sprawdzało w kółko to ja już nie rozumiem.

Jedynie co możesz zrobić to
echo "costam" > sprawdzenie.log

a potem odczytujesz czy w pliku sprawdzenie.log jest "costam" jeśli nie to koniec skryptu

237

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Nie da się sprawdzić w konsoli ale konkretnie o co Ci chodzi smile bo nie rozumiem

238

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Przmus napisał/a:

@wabikboy, dzięki!
No właśnie kombinowałem wycinając "KB/s" i ".", ale dalej dziwnie porównywało. Nie miałem pojęcia, że trzeba użyć "-It".
Póki co działa smile

#!/usr/bin/haserl
<?
sprawdzanie () {
A=$(wget -O /dev/null *Link*/20KB.gts 2>&1 | awk -F[\(\)] '/saved/ {print $2}')
B=${A/ */''}
C=${B/.*/''}
echo "Predkosc to: $C";
if [ "$C" -lt "100" ]; then
echo "Mniej niz 100KB/s wiec powtarzamy zabieg";
sleep 3;
sprawdzanie
else
echo "Mam wiecej niz 100KB/s" wiec konczymy;
fi
}
sprawdzanie
echo "Koniec skryptu";
?>

wstaw:

 
A=$(wget -O /dev/null *Link*/20KB.gts 2>&1 | awk -F[\(\)] '/saved/ {print $2}' | sed 's/.KB.s//' | cut -d . -f -1)

A to usun:

B=${A/ */''}
C=${B/.*/''}

239

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Ty porównujesz łańcuchy znakowe tzn. IF porównuje pierwszy znak do pierwszego znaku wzorca, kolejno drugi do drugiego itd. wytnij te KB/s i usuwaj kropkę i to co za nią jeśli pojawi się taki wynik i porównuj liczby całkowite a znak "\<" zamien na "-lt"

240

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Przmus napisał/a:

Hmm, przerywanie skryptu, nie działa, po prostu wkleja się: "^X". Gdzieś to muszę włączyć, czy coś?

Druga sprawa - nie ma jakiejś opcji, co by sprawdzała czy echo zostało wyświetlone w konsoli i jeśli nie - zatrzymywała skrypt?

wpisz killall nazwa_skryptu

241

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Wiem wiem smile nie chodzi mi o to że Tobie się dziwie tylko że w tych jak widać nie doprecyzowanych kursach jest błędnie opisana funkcja.

242

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Troche dziwne jest to bo własnie przeglądam kurs bash i jest tam < ale o \ przed nim ani słowa a sprawdziłem przed chwilą i też nie działa bez \

243

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary mam pytanie bo widzę w "if"  "\<" a nigdzie nie mogę się doszukać w kursach o tym wszedzie tylko podstawowe operatory, w sumie jest "<" ale to raczej nie to samo

244

(41 odpowiedzi, napisanych Oprogramowanie / Software)

do szczęścia brakuje skryptu który by restartował router Orange o 23:05 :] z poziomu gargoyle

Do croona sobie dodaj "reboot" lub "ifup wan" o tej godzinie: http://eko.one.pl/?p=openwrt-cron

P.S. czytamy uważnie smile "router" nie modem smile

a wracając do sprawy zainstaluj sobie speedtest-cli

potem sprawdz połaczenie:

root@xbian:~# speedtest-cli --simple | grep "Download"
Download: 5.62 Mbit/s
root@xbian:~#

oczywiście prosty skrypt który wyciągnie Ci prędkość połączenia i porówna ze wzorcem jaki mu przypiszesz. smile jak za niski to ifup wan smile

A wracając jeszcze do:

Ale co stracę, jak pozostało mi z pakietu 0.0MB?

Właśnie stracisz jak będziesz testował bo chyba że chodzi Ci o włączenie skryptu ręcznie już po wykorzystaniu danych.

ale uwierz mi każde sprawdzenie trwa od kilku sek. do kilkunastu. więc zanim znajdziesz 'magiczne wrota" może troche czasu upłynąć smile

245

(41 odpowiedzi, napisanych Oprogramowanie / Software)

Ale wiesz że każde takie sprawdzenie to strata transferu ??

246

(57 odpowiedzi, napisanych Termometr)

Cezary pytanie odnośnie "grep -m1" co to za opcja bo w manie nie widzę tego ale jest {,m} czy to jest to samo ??

247

(57 odpowiedzi, napisanych Termometr)

Tu Masz coś z tym związane

248

(57 odpowiedzi, napisanych Termometr)

tail -f /dev/ttyUSB0 lub read /dev/ttyUSB0

249

(57 odpowiedzi, napisanych Termometr)

to spróbuj killall -9 cat

250

(57 odpowiedzi, napisanych Termometr)

echo $(date) Sensor 1 C: >> /www/test.txt && cat /dev/ttyUSB0 >> /www/test.txt
sleep 1 # O ile odczyt masz co sekundę, a jeśli rzadziej to ustaw tak jak następuje odczyt
killall cat