Pogodynka.sh nie dziala

Jeśli już na pewno nie da się umieścić posta wyżej.
Awatar użytkownika
CyBEER
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 13 wrz 2006, 19:18
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: CyBEER »

Kod: Zaznacz cały

sciezka=_/home/majusio/.skrypty/
        ^
        |
usun te spację i powinno być dobrze
Registered Linux user #441023
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

CyBEER pisze:

Kod: Zaznacz cały

sciezka=_/home/majusio/.skrypty/
        ^
        |
usun te spację i powinno być dobrze
Faktycznie działa. Teraz można cieszyć się polskim opisem pogody. Dzięki wielkie za pomoc.
Awatar użytkownika
Bebel
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 02 paź 2007, 19:22
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: Bebel »

A ja mam nastepny problem (chyba stwarza go pogodynka, choc nie jestem pewien). Problem wyglada tak, ze postanowilem uzyc czcionki obrazkowej do pokazywania stanow pogody, no wiec znalazlem w necie skrypt:

Kod: Zaznacz cały

#!/bin/bash

#Czyta dane z pliku
cnd=$(cat /tmp/pogoda.txt)

#Ustawia czcionkę obrazkową, odpowiadającą aktualnej pogodzie. 
if echo "$cnd" | grep -E -i -q 'partly cloudy'; then
    echo 'c'
elif echo "$cnd" | grep -E -i -q 'fair|sunny'; then
    echo 'A'
elif echo "$cnd" | grep -E -i -q 'cloudy'; then
    echo 'e'
elif echo "$cnd" | grep -E -i -q 'storm|thunder'; then
    echo 'i'
elif echo "$cnd" | grep -E -i -q 'snow'; then
    echo 'k'
elif echo "$cnd" | grep -E -i -q 'rain'; then
    echo 'h'
elif echo "$cnd" | grep -E -i -q 'shower'; then
    echo 'g'
fi 
A w conkyrc wkleilem to:

Kod: Zaznacz cały

${font weather:size=40}${execi 300 /home/kuba/conditions.sh}${font}${voffset -10}    ${font AvantGarde LT Medium:size=7}${execi 600 /home/kuba/pogodynka.sh}${color}
Odpalilem conky wszystko pieknie smiga ; ). Ale gdy ponownie uruchamiam kompa obrazek juz sie nie pokazuje , potym jak conky uruchamia sie automatycznie przy staciew systemu. Musze restartowac conky i wtedy dziala. Co moze byc grane?
Thx.
Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: yp2 »

Prawdopodobnie spowodowane jest to tym, że w pliku, z którego pobiera dane skrypt conditions.sh nie ma jeszcze danych. Może daj na początku skryptu 'sleep xx' gdzie to liczba sekund, lub powiąż jakoś razem oba skrypty aby aby jeden czekał aż drugi skończy działać, czyli zapisywać dane w plik pogoda.txt
Awatar użytkownika
Bebel
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 02 paź 2007, 19:22
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: Bebel »

Sprobowalem pierwszego sposobu, wpisalem na poczatku sleep 5 i $$$$$$$$, dalej to samo. A tego drugiego sposobu sam nie ogarne, jakby mogl ktos pomoc : > .
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Obecnie w conky zamiast info o pogodzie mam serwis niedostępny. Jestem po formacie i niestety nie zgrałem sobie poprzedniego dobrze działającego skryptu. O ile dobrze pamiętam problem tkwi w tych linijkach.

Kod: Zaznacz cały

plik=/tmp/pogoda.txt
# sprawdzenie czy serwer jest dostępny
if [ `ping -c1 216.109.126.70 | grep from | wc -l` -eq 0 ]
Ktoś kiedyś podał info co i jak zmienić ale niestety nie mogę tego znaleźć.
Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: yp2 »

ja to skasowałem i działa.
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Mi nie działa.
Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: yp2 »

a skasowałeś resztki pętli for??
tu masz dla ułatwienia jak to wygląda u mnie.
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

W dalszym ciągu jestem zdania, że należy zmienić adres serwera

Kod: Zaznacz cały

if [ `ping -c1 216.109.126.70 | grep from | wc -l` -eq 0 ]
Było już o tym na forum bodajże w off-topic ale nie mogę tego znaleźć. Powyższy sposób nie zadziałał u mnie.
Dunmer
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 25 lip 2008, 14:47
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce

Odp: Pogodynka.sh nie dziala

Post autor: Dunmer »

Włąśnie skonfigurowałem sobie ten skrypt i faktycznie, musiałem zmienić adres ip poddawany weryfikacji. Ping na weather.yahoo.com dał 69.147.78.254 i działa.
remb4
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 18 lut 2008, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: Pogodynka.sh nie dziala

Post autor: remb4 »

Witam ja mam troche inny problem nie wyswietla mi czcionek:
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'FreeSans:size=16'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'FreeSans:size=16'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'FreeSans:size=16'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font '6x10'
Conky: can't load font 'weather:size=42'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'weather:size=28'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font 'PizzaDude Bullets:size=16'
Conky: can't load font 'FreeSans:size=16'
Conky: can't load font 'StyleBats:size=18'
Conky: can't load font 'StyleBats:size=18'
wie ktos moze gdzie i jak je trzeba dograc bo nie moge sobie z tym poradzic jestem dopiero poczatkujacym uzytkownikiem :D
Awatar użytkownika
Bebel
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 02 paź 2007, 19:22
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: Bebel »

majusio pisze:W dalszym ciągu jestem zdania, że należy zmienić adres serwera

Kod: Zaznacz cały

if [ `ping -c1 216.109.126.70 | grep from | wc -l` -eq 0 ]
Było już o tym na forum bodajże w off-topic ale nie mogę tego znaleźć. Powyższy sposób nie zadziałał u mnie.

Kod: Zaznacz cały

ping -c1 69.147.78.254
Dziala ; ).
Awatar użytkownika
jakoku2
Sędziwy Jeż
Sędziwy Jeż
Posty: 90
Rejestracja: 17 lis 2007, 14:48
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: LXDE
Architektura: x86

Odp: Pogodynka.sh nie dziala

Post autor: jakoku2 »

Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Bebel pisze:

Kod: Zaznacz cały

ping -c1 69.147.78.254
Dziala ; ).
Teraz to mi wogóle nic nie wyświetla!
Awatar użytkownika
Bebel
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 02 paź 2007, 19:22
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: Bebel »

Dziwne, bo mi smiga na tym, sprawdz jeszcze raz, moze zrobiles cos zle. ; )
4lb4tro5

Odp: Pogodynka.sh nie dziala

Post autor: 4lb4tro5 »

Witam
Posiadam najnowszą (chyba) pogodynkę. Niestety pogoda jest po angielsku. Oto zawartość mojego pliku: http://wklejto.pl/10560

"Walczę" z tym już od kilku godzin.

Pozdrawiam,
albatros
Awatar użytkownika
tofik1778983
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 28 wrz 2008, 16:57
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: tofik1778983 »

u mnie wyglada to tak i takze nie działa

Kod: Zaznacz cały

tof@tofputer:~/skrypty$ ./pogodynka
./pogodynka: line 15: w3m: polecenie nieodnalezione
cat: /home/tof/skrypty//pogodynka.sh: No such file or directory
C / C

tof@tofputer:~/skrypty$

coto jest to "v3m" po przy tym mi bład wywala...???

dokładnie linia:

Kod: Zaznacz cały

w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik
Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: yp2 »

@tofik1778983
hmm nie widzisz tu czegoś dziwnego?
cat: /home/tof/skrypty//pogodynka.sh: No such file or directory
mała podpowiedź spróbuj wejść do takiego katalogu. Ciekawe czy istnieje?

A i jeszcze Ci brakuje w3m. Podpowiedź

Kod: Zaznacz cały

apt-get lub synaptic
Awatar użytkownika
tofik1778983
Sędziwy Jeż
Sędziwy Jeż
Posty: 40
Rejestracja: 28 wrz 2008, 16:57
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: tofik1778983 »

Juz nie rób ze mnie idioty katalog istnieje bo odpalam skrypty zawsze z tego katalogu najpierw z konsoli zeby sprawdzic potem powiazania..
pozatym gdyby katalog nie istnial to by nie było komunikatu ze w lini 15 kodu jest bład...

Kod: Zaznacz cały

./pogodynka: line 15: w3m: polecenie nieodnalezione
takze sprawdzałem apt-get'em i wypluwał ze taki pakiet nie istnieje, albo jest w innej wersji. Ale wujek google znalazł mi ten w3m wiec jak bede miał chwile to pokminie i sprawdze wieczorem.

no pogodynka działa juz ok..
kolejne pytanie czy jest opcja pokazujaca pogode na jutro..??
ODPOWIEDZ

Wróć do „Ostatnia deska ratunku”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości