Tematy związane z oprogramowaniem, instalacją, konfiguracją
ali772
Posty: 68 Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno
Post
autor: ali772 » 18 sierpnia 2014, 21:11
Witam. Wynalazłem z internetu dwa skrypty do Conkiego, lecz mam małe problemy z nimi.
1. (ESSID) Pierwszy skrypt pokazuje do jakiej sieci Wi-Fi jestem podłączony. Problem widać na screenie - informacja kończy się: "
spacja. Chciałbym, aby kończyło się normalnie na literce l.
Skrypt:
Kod: Zaznacz cały
#!/bin/bash
/sbin/iwconfig wlan0|grep ESSID | cut -b34- | cut -d" " -f1-
Wpis w .conkyrc:
Kod: Zaznacz cały
ESSID: ${alignr}${execi 20 ~/.Skrypty_Conky/essid.sh}
2. Drugi skrypt ma pokazywać - podobno - prędkość mojego łącza. Problem jest następujący - nie pokazuje nic. Widać to na screenie. Można temu zaradzić?
Skrypt:
Kod: Zaznacz cały
#!/bin/sh
/sbin/iwconfig wlan0|grep Rate|cut -b20-|cut -d"M" -f1
Wpis w .conkyrc:
Kod: Zaznacz cały
Prędkość łącza: ${alignr}${execi 20 ~/.Skrypty_Conky/predkosc.sh} Mb/s
Załączniki
mati75
Junior Member
Posty: 625 Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city
Post
autor: mati75 » 19 sierpnia 2014, 11:08
Popraw skrypty do zgodnych ze swoja konfiguracją. Podpowiedź: znaki są przesunięte.
dedito
Moderator
Posty: 3606 Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice
Post
autor: dedito » 19 sierpnia 2014, 11:38
Wykonaj te komendy, które używasz w skryptach w terminalu:
Kod: Zaznacz cały
[color=#333333]iwconfig wlan0|grep ESSID[/color]
Kod: Zaznacz cały
[color=#333333]iwconfig wlan0|grep Rate[/color]
i potem tak dopasuj parametry cut aby uzyskać to czego potrzebujesz.
ali772
Posty: 68 Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno
Post
autor: ali772 » 19 sierpnia 2014, 15:44
Właśnie za bardzo nie rozumiem tych parametrów cut nawet po przeczytaniu mana.. Ale popróbuję jeszcze potem, jak będę laptopa miał włączonego i dam znać.
dedito
Moderator
Posty: 3606 Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice
Post
autor: dedito » 19 sierpnia 2014, 15:52
To daj przynajmniej zrzut wyników z tych komend.
ali772
Posty: 68 Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno
Post
autor: ali772 » 19 sierpnia 2014, 16:03
OK, ESSID zrobiłem. Lecz mam problem jeszcze z tą prędkością. Jak w terminalu wklepuje:
Kod: Zaznacz cały
iwconfig wlan0 | grep Rate | cut -b20- | cut -d"M" -f1
to wyskakuje mi liczba, która ma być pokazywana, lecz w Conkym mi tej liczby nie wyświetla..
dedito
Moderator
Posty: 3606 Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice
Post
autor: dedito » 19 sierpnia 2014, 16:15
Pokażesz w końcu wynik tej komendy czy mam do wróżki #%@#$%!! dzwonić ?!
ali772
Posty: 68 Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno
Post
autor: ali772 » 19 sierpnia 2014, 16:19
Spokojnie, spokojnie.
Wynik komendy
Kod: Zaznacz cały
iwconfig wlan0 | grep Rate | cut -b20- | cut -d"M" -f1
Wynik komendy:
dedito
Moderator
Posty: 3606 Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice
Post
autor: dedito » 19 sierpnia 2014, 17:00
W tym przypadku zamiast cut spróbuj użyć awk:
Kod: Zaznacz cały
[color=#333333]iwconfig wlan0 | grep Rate | [/color]awk '{print $1,$2,$3}' tak będzie chyba szybciej i przejrzyściej.
ali772
Posty: 68 Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno
Post
autor: ali772 » 19 sierpnia 2014, 19:49
No i dalej nic nie pokazuje. W konsoli owszem, lecz w Conky nic a nic. Tak samo było z tamtym. Jak odpalam Conky z konsoli to nie wyskakują, żadne błędy.. Trudno, mogę się bez tego obejść lub znajdę w internecie jakiś inny skrypt.