Nagrywarki |
Pliki |
Dyski twarde |
Recenzje |
Księgarnia |
Biosy |
Artykuły |
Nagrywanie od A do Z |
Słownik |
FAQ
|
||
|
Komputery - oprogramowanie i sprzęt Pytania i problemy niezwiązane z nagrywaniem, backupem i grami. |
|
Opcje związane z dyskusją | Tryby wyświetlania |
03.07.2013, 19:32 | #166 | ||
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Los zmusił mnie do przeprowadzenia monitorowania łącza, chodzi o sprawdzenie czy łącze działa stabilnie.
W związku z tym, że na routerze mam linuksa to napisałem sobie taki malutki skrypcik: Kod:
#!/bin/bash czas=$(date | sed s:\ :_:g) // Wynik programu date leci do sed'a i zamienia spacje na podkreślniki ext=".txt" // Zmienna (powinna być stała jak już :P) zawiera rozszerzenie txt nazwa=$czas$ext // Tworzy zmienną nazwa, która składa się z obecnej daty i rozszerzenia txt ping wp.pl -c 10 >> $nazwa // przekazanie do zmiennej nazwa tego co wypluwa program ping Cytat:
Cytat:
Na routerze mam OpenWrt (ATTITUDE ADJUSTMENT (Attitude Adjustment, r33742)) z BusyBox (BusyBox v1.19.4 (2012-10-13 12:06:21 CEST) built-in shell (ash)). Mam zamiar odpalić ten skrypt raz dziennie. Skrypt ma wygenerować 1 000 000 zapytań ICMP do serwera wp.pl.
__________________
XMPP: andrzej(at)czerniak.info.pl |
||
#ads | |
CDRinfo.pl
Reklamowiec
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
|
|
03.07.2013, 19:53 | #167 |
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
|
Wpisów dla cron nie zmienia się z palca. AFAIK trzeba to zrobić specjalnym programem.
np "crontab -e" Inaczej nie zatrybi. Wyjątkiem jest główny plik /etc/crontab, którego można normalnie edytować. Możesz też mieć w /etc/ katalogi "cron.daily" "cron.weekly" itd. Wszystkie skrypty w nich zawarte są automatycznie odpalane. Oczywiście pisze to w oparciu o debiana i suse, nie wiem jak jest w openwrt. |
04.07.2013, 04:55 | #168 |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Wiem, że edytuje się w taki sposób. PO prostu nie dało się wyjść z zapisem po wejściu przez crontab -e
Gdy jednak dodam wpis w /etc/crontabs/root i potem odpalę crontab -e to wpis widnieje, więc powinien się wkonać.
__________________
XMPP: andrzej(at)czerniak.info.pl |
04.07.2013, 06:30 | #169 |
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
|
A restartowałeś crona lub system po modyfikacji crontaba?
Z tego co wiem "crontab -e" powoduje również odświeżenie demona po edycji pliku. Ostatnio zmieniany przez sobrus : 04.07.2013 o godz. 06:34 |
04.07.2013, 10:48 | #170 |
Stały bywalec ;)
Data rejestracji: 16.05.2013
Lokalizacja: 8 km od Ediego
Posty: 195
|
Ten program wykonuje się, tylko nie widzisz jego wyjścia - stdout (1)
Dopisz na początku pliku Kod:
MAILTO=twoj@adres.pl Kod:
17 * * * * /mnt/dysk/ping.sh 2>&1 | mail -s "log" twoj@adres.pl Kod:
17 * * * * /mnt/dysk/ping.sh 1> stdoutlog 2> stderrorlog Kod:
17 * * * * /mnt/dysk/ping.sh &>1 log Jak będziesz trenował w interaktywnym bash, to zwróć uwagę że np. zapis 2>&1 jest nieco inaczej rozwiązywany. |
04.07.2013, 15:33 | #171 | |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Cytat:
__________________
XMPP: andrzej(at)czerniak.info.pl |
|
04.07.2013, 19:50 | #172 |
Stały bywalec ;)
Data rejestracji: 16.05.2013
Lokalizacja: 8 km od Ediego
Posty: 195
|
a, istotnie nie przeczytałem, bo rozwlekle piszesz
Oto rozwiązanie zagadki Kod:
nazwa=$path$czas$ext |
06.07.2013, 09:08 | #173 | ||
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Problem leżał w tym, że problemu nie było. Skrypt pięknie się wykonywał, po prostu nie patrzyłem tam gdzie powinienem :D
Skrypt zapisywał w /root :D Natomiast ja patrzyłem w /mnt/dysk gdzie zlokalizowany jest skrypt. Udało mi się też zmienić domyślny edytor (vi) na coś bardziej dla ludzi (nano), zrobiłem malutką edycję i tak wygląda finalny job: Cytat:
Finalny skrypt natomiast wygląda tak :D Cytat:
__________________
XMPP: andrzej(at)czerniak.info.pl |
||
06.07.2013, 21:09 | #174 | |||
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Oprócz sprawdzenia łącza przez ICMP sprawdzę przez ściąganie plików. Odpalę wgeta na jakimś dużym pliku (iso Debiana np.) i prędkość będę logował do pliku.
Jeżeli łącze będzie niestabilne to będzie widać jak prędkość spada. No i tak zrobiłem :D wget Cytat:
Cytat:
Cytat:
__________________
XMPP: andrzej(at)czerniak.info.pl Ostatnio zmieniany przez andy : 06.07.2013 o godz. 22:09 |
|||
06.07.2013, 21:50 | #175 |
Stały bywalec ;)
Data rejestracji: 16.05.2013
Lokalizacja: 8 km od Ediego
Posty: 195
|
Mówiłem, że działa. Ale dalej działasz na ślepo.
Nie mów herezji o vi. Naucz się obsługiwać. Practical VIM http://it-ebooks.info/book/1038/ Pełna wersja. Dobre. Przystępne. Nie rób polinglish w nazwach zmiennych. Nie mów mi, że to bez znaczenia, nie mów. Stosuj dowolną konwencję. Możesz wgetem ściągać nagłówki HTTP. Tak naprawdę to nie wiadomo co mierzysz. Może squida? ;P A wyniki jak obrobisz? :P Najlepsza rzecz na świecie, następca R: http://pandas.pydata.org/ (sobrus, mocno polecam). Ino w lipcu nie pomogę, bo mnie zaraz nie będzie. |
06.07.2013, 22:17 | #176 | |||||
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Cytat:
Jakoś na to nie wpadłeś, tylko zacząłeś znowu pisać smutki... Cytat:
Używam nano bo spełnia moje oczekiwania - jest prosty, oraz robi to czego chcę bez długiej nauki - skróty do danych czynności na pokazane na dole. Cytat:
Cytat:
Cytat:
__________________
XMPP: andrzej(at)czerniak.info.pl |
|||||
08.07.2013, 21:34 | #177 |
Stały bywalec ;)
Data rejestracji: 16.05.2013
Lokalizacja: 8 km od Ediego
Posty: 195
|
Znowu chcesz podwórkowym chamstwem pokryć swoje dyletanctwo?
To będę szczery i na tym zakończymy naszą znajomość. Napisałeś 800 postów po 7000 znaków o bibliotekach Apple vs. bezpośredni dostęp do pliku a wychodzi na to, że nie potrafisz zapisać pliku! Jak małpa w różowych szpilkach zapisujesz plik i nie wiedziesz gdzie! Delikatnie pokazuję ci absolutne podstawy programowania: stderr. Nic! Zero! Uznałem, że polecanie find byłoby złosliwością, ale widzę że przeceniłem, jak zwykle. Mówię wprost: dopisz ścieżkę do pliku. Nic nie rozumiesz! Nie dopisałeś tej ścieżki tylko w końcu jak małpiszon znalazłeś te pliki! I po raz kolejny wklejasz ten ohydny kod. Wiesz czemu sobrus nie zauważył twojej cudacznej niezdarności? Bo on tego "kodu" nie przeczytał. Od czegoś takiego zaśmiergną oczy gimnazjaliście. Dostałbyś pałę w gimnazjum za polinglish. Czytałeś kiedykolwiek jakąś książkę o programowaniu? Czego cię uczyli w tej policealnej szkółce niedzielnej? Ty śmiesz nazywać się inżynierem?! Ty jesteś NULL nie inżynier. A mogłeś powiedzieć że nie rozumiesz wyjaśnień, żadna ujma. I jeszcze ja naiwny ci literaturę polecam i hit IT: Pandas, to mi coś tam blekoczesz, zamiast zapytać jak tego użyć. I mierzysz to łącze w arcydurny sposób, żeby jakiemuś adminowi dupę zawracać, żeby przez minutę musiał ze zdumieniem wpatrywać się co to za idiotyzmy dostał! Nie odzywaj się do mnie nigdy więcej. Możesz tu sobie blekotać co chcesz, nie przeczytam. Jak chcesz mi udowodnić, że mylę się, to posortuj te wyniki i powiedz z jaką wydajnością to zrobiłeś. To jest I rok IT. Jestem dziwnie pewien, że nie masz pojęcia o czym ja mówię. Bye PS Bartez, możesz mnie zbanować czy post skasować, ale BŁAGAM!!!! weź mu coś powiedz! Zrób mu jakiś dział dla esów! Przecież to dzieci czytają! Przecież Ty rozumiesz co on tu za bzdety opowiada! |
10.07.2013, 18:24 | #178 | |||||||||
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Cytat:
Cytat:
Cytat:
Cytat:
Hipokryzję widać w tym cytacie. To tobie powinno się dać podstawy programowania, bo nie wiesz co konkretnie ten skrypt robił - z tego co pisałeś wnioskuję, że albo go nie czytałeś, albo go nie zrozumiałeś. Jeżeli jedno, albo drugie jest prawdą to nie rozumiem dlaczego przystąpiłeś do dyskusji? Te posty kompletnie NIC nie wniosły. Cytat:
Cytat:
1. Do zmiennej czas leci zawartość (+dodatkowe operacje aby usunąć spacje) wywołania programu date. 2. Zmienna nazwa od teraz przechowuje nazwę pliku 3. Uruchomiony zostaje program wget, który rozpoczyna pobieranie obrazu Debiana i jednocześnie do pliku zostaje raportowana prędkość co 50KB. Plik obrazu zostaje zapisany do /dev/null z wiadomej przyczyny. Na przyszłość. Nie komentuj dyskusji o których masz nikłe pojęcie. Cytat:
Aha, przynajmniej ja mam skończone studia informatyczne Do tego szeroka wiedza z zakresu, o którym możesz pomarzyć. Dlaczego nie pochwalisz się jaki ty kierunek skończyłeś? Wstyd? No bo ja na twoim miejscu bym się wstydził. (Taka malutka riposta) Dziwne też jest to, że większość twoich odpowiedzi to cytaty z książek, czyżbyś sam nie potrafił nic napisać? Cytat:
Pingowanie + puszczenie dużego pliku i sprawdzanie z jaką prędkością będzie ściągany pokaże mi na czym stoję. Cytat:
Po drugie, skąd wiesz który to rok skoro nie byłeś nigdy na studiach informatycznych? Najprostsze przemielenie tych danych, to wrzucenie ich do arkusza kalkulacyjnego, zostawienie dwóch kolumn (prędkość w funkcji odstępów danych pobranych). Na podstawie tego stworzenie wykresu to minuta. Na takim wykresie będzie ładnie widać anomalie, czy uciętą przepustowość. No ale skąd ty możesz o tym wiedzieć skoro nie ukończyłeś nigdy studiów informatycznych. @pali pierwszy raz w życiu odgryzłem się komuś na zasadzie porównywania dyplomów, pokazywania że ta druga osoba nie ma wykształcenia z tematu w jakim się wypowiada. PIERWSZY RAZ. Zawsze starałem się tego nie robić, bo to nie dyplom nas definiuje a wiedza (która u ciebie strasznie kuleje). Niestety zostałem zmuszony przez ciebie do tego. Mam nadzieje, że cię to czegoś nauczy i przestaniesz być trollem. Pochwalę się uptimem mojego routerka. Router bez UPSa root@bazinga:~# uptime 16:42:14 up 29 days, 22:51, load average: 0.00, 0.01, 0.04
__________________
XMPP: andrzej(at)czerniak.info.pl |
|||||||||
10.07.2013, 19:55 | #179 | |
Get a Mac!
Data rejestracji: 18.04.2003
Posty: 10,547
|
Cytat:
...a bedzie pewnie wiecej, bo sie przymierzam do nowej Kapsuly Czasu... |
|
10.07.2013, 20:27 | #180 |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Chwalę się tak przy okazji. Aż dziwne, że przez miesiąc nie miałem chociaż jednej delikatnej przerwy w zasilaniu, oraz nic w nim nie grzebałem na tyle abym musiał mu reboota robić.
@Max śmiało pochwal się uptimem swojego, jeżeli również działa na linuksie
__________________
XMPP: andrzej(at)czerniak.info.pl |
Tagi |
linux |
|
|
Podobne dyskusje | ||||
Dyskusja | Autor | Forum | Odpow. | Ostatni Post |
OpenSUSE 10.0 | Calme | Komputery - oprogramowanie i sprzęt | 49 | 30.11.2007 21:41 |
Instalacja sterowników ATI Proprietary Linux x86 Drivers v8.14.13 | mgit | Off topic | 0 | 20.07.2005 09:21 |
Mandrake Linux Cooker (2.6 Linux Kernel) | kraluk | Off topic | 0 | 09.01.2004 17:45 |
linux jest super ?? | Alinoe | Off topic | 9 | 02.12.2003 17:31 |
Ciekawostka: Monachium przechodzi na Linux | Fantomas | Off topic | 8 | 28.05.2003 19:55 |