abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 17:25 | IT novinky

Do prodeje (Farnell) se dostal jednodeskový počítač Tinker Board (unboxing). Jedná se o konkurenci Raspberry Pi 3 od společnosti Asus. Porovnání (jpg) těchto počítačů například na CNXSoft. Cena Tinker Boardu je 55 £.

Ladislav Hagara | Komentářů: 0
dnes 14:44 | Zajímavý projekt

Byla zveřejněna pravidla hackerské soutěže Pwn2Own 2017, jež proběhne od 15. do 17. března v rámci bezpečnostní konference CanSecWes ve Vancouveru. Soutěžit se bude o více než milion dolarů v pěti kategoriích. Letos se bude útočit i na Ubuntu. Jedná se již o 10. ročník této soutěže.

Ladislav Hagara | Komentářů: 1
dnes 13:33 | Nová verze

Po sedmi měsících vývoje od vydání verze 5.7 byla vydána verze 5.8 (YouTube) toolkitu Qt. Z novinek lze zmínit například Qt Lite pro vestavěná zařízení. Nově jsou plně podporovány moduly Qt Wayland Compositor (YouTube) a Qt SCXML (YouTube). Současně byla vydána verze 4.2.1 integrovaného vývojového prostředí (IDE) Qt Creator.

Ladislav Hagara | Komentářů: 0
dnes 11:52 | Pozvánky

Lednový Prague Containers Meetup se koná ve čtvrtek 26. ledna 2017 od 18:00 v Apiary, Pernerova 49, Praha 8. Přijďte se podívat na přednášky o Enterprise Kubernetes a Jenkins as a code.

little-drunk-jesus | Komentářů: 0
dnes 11:40 | Pozvánky

Program letošního ročníku konference Prague PostgreSQL Developer Days, která se koná již 15. a 16. února 2017 na ČVUT FIT, Thákurova 9, Praha 6, byl dnes zveřejněn. Najdete ho na stránkách konference včetně anotací přednášek a školení. Registrace na konferenci bude otevřena zítra (24. ledna) v brzkých odpoledních hodinách.

TomasVondra | Komentářů: 0
včera 02:20 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu, upozorňuje na svém blogu, že nový Inkscape 0.92 rozbíjí dokumenty vytvořené v předchozích verzích Inkscape. Problém by měl být vyřešen v Inkscape 0.92.2 [reddit].

Ladislav Hagara | Komentářů: 0
včera 02:02 | Komunita

Øyvind Kolås, hlavní vývojář grafických knihoven GEGL a babl, které využívá grafický program GIMP, žádá o podporu na Patreonu. Díky ní bude moci pracovat na vývoji na plný úvazek. Milník 1000 $, který by stačil na holé přežití, se již téměř podařilo vybrat, dalším cílem je dosažení 2500 $, které mu umožní běžně fungovat ve společnosti.

xkomczax | Komentářů: 12
21.1. 23:54 | Pozvánky

DevConf.cz 2017, již devátý ročník jedné z největších akcí zaměřených na Linux a open source ve střední Evropě, proběhne od pátku 27. ledna do neděle 29. ledna v prostorách Fakulty informačních technologií Vysokého učení technického v Brně. Na programu je celá řada zajímavých přednášek a workshopů. Letos je povinná registrace.

Ladislav Hagara | Komentářů: 0
21.1. 22:11 | Nová verze

Byla vydána verze 1.0.0 emulátoru terminálu Terminology postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
20.1. 17:00 | Nová verze

Byl vydán Docker 1.13. Přehled novinek na YouTube a v poznámkách k vydání na GitHubu. Docker umožňuje běh aplikací v softwarových kontejnerech (Wikipedia).

Ladislav Hagara | Komentářů: 7
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (11%)
 (2%)
 (73%)
 (3%)
 (10%)
Celkem 377 hlasů
 Komentářů: 31, poslední dnes 19:19
Rozcestník
Reklama

Dotaz: Upozornění na změnu na www, #!/bin/bash/ script

12.12.2011 22:35 Houba
Upozornění na změnu na www, #!/bin/bash/ script
Přečteno: 396×

Zdravím , pokouším se vytvořit takový script , který by mě upozorňoval emaily o suplovacím rozvrhu , běží to na serveru ( Debian apache )v /etc/cron.hourly/
URL="http://xxx.cz/x/xxxx/xxxxxxxx.htm"
EMAIL="xxx@gmail.com"
curl -s "$URL" | grep -q -i '2\.a' && echo "$URL"| mail "$EMAIL" -s 'Pozor v su plu se vyskytuje 2.A ,--> jemozny ze se neco deje :D'
je to sice hezké , ale docela to spamuje email , když to každou hodinu zjistí že se vyskytuje 2.A posílá email . takže bych to potřeboval vylepšit nějak elegantně . pokud by měl někdo nejaký lepši a použitelnější nápad jak to kontrolovat . :)

Odpovědi

12.12.2011 23:05 Kit
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
Můžeš použít diff, při shodě s předchozí verzí se nic nemusí posílat.
12.12.2011 23:15 Houba
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
díky , ale jak to vyřešit , když předchozí odpověď bude před týdnem a dnes se tam zase něco objeví a nic to nepošle :)
Jendа avatar 12.12.2011 23:31 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
Obsahuje ten soubor datum, na které to suplování platí?

(zeptám se přímo, jsou to Bakaláři? :)
„To jsem nedávno zjistil, že naše televize jde ovládat po síti. Docela mě to překvapilo.“ „Jo? A kdo vám ji ovládal?“
12.12.2011 23:42 Houba
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
Ano , jsou to bakaláři :)

takhle nějak to tam je , velice dobrá otázka :) to mě nenapadlo , ale jak to zrealizovat nejsem nějak extra zkušený :)

Suplování: Úterý 13.12.2011

datum výpisu: 12.12.2011 (14:51)
Jendа avatar 12.12.2011 23:56 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
  1. Stáhneš stránku do souboru
  2. Vymažeš datum výpisu (typicky grep -v na ten řádek)
  3. Spočítáš sha1sum toho souboru a někam si ho poznamenáš
  4. Podíváš se, jestli jsou poslední a předposlední sha1sum stejné
  5. Pokud ne, podíváš se na 2.A a pošleš mail
„To jsem nedávno zjistil, že naše televize jde ovládat po síti. Docela mě to překvapilo.“ „Jo? A kdo vám ji ovládal?“
16.12.2011 16:34 Houba
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
vytvořil jsem toto :) ale když to testuju , v konzoli dostanu tenhle error , pomůžete mi vyřešit ?
./suplsec

http://www.panska.cz/b/supl/suplobec.htm
Resolving www.xxxxxxx.cz... 2xx.1x5.1xx.xx
Connecting to www.xxxxxxxxx.cz|x4x.2xx.x1x.2xx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17977 (18K) [text/html]
Saving to: âsuplobec.htmâ

100%[======================================>] 17,977 --.-K/s in 0.1s
2011-12-16 16:26:26 (126 KB/s) - âsuplobec.htmâ
./suplsec: line 7: [sha1sum: command not found <------------------------------------------ZDE
#!/bin/bash
EMAIL="martingooldik@gmail.com"
wget www.xxxxxxx.cz/b/supl/suplobec.htm -O suplobec.htm #stahne htm soubor
grep -v 'datum' suplobec.htm > hash_new #vymaze datum a vztvori soubor hash_new
if [sha1sum hash_old != sha1sum hash_new && curl -s hash_new | grep -q -i '2\.a']; then #kdyz se stary hash nerovna s novym melo bz to poslat email a jeste se tam vyskytovat 2.A
mail "$EMAIL" -s 'Pozor v suplu se vyskytuje 2.A ,--> jemozny ze se neco deje :D'
fi
cp suplobec.htm hash_old
16.12.2011 16:37 Houba
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
ve čtvrtém řádku od konce jsem napsal kravinu správně je


if [sha1sum hash_old != sha1sum hash_new && grep -q -i '2\.a' hash_new]; then
mail "$EMAIL" -s 'Pozor v suplu se vyskytuje 2.A ,--> jemozny ze se neco deje :D'
fi
Tarmaq avatar 16.12.2011 17:16 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
vrele doporucuju pouzivat element <pre> pro vlozeni nejakeho skriptu, tohle se cte vazne hrozne..
Don't panic!
Tarmaq avatar 16.12.2011 17:19 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
a jinak teda k samostatnemu problemu - vypada to ze to poustis cronem, tzn. je treba si uvedomit, ze tam neni nastaveno prostredi tak jak jsi zvykly.
Konkretne ten problem s sha1sum bude v tom, ze neni nastavena v envu $PATH, tzn. nejlip asi napsat cestu celou k sha1sum - zjistis pomoci
$ which sha1sum
Don't panic!
16.12.2011 17:28 Houba
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
trošku jsem to předělal pomocí diff co tohle ? , ale nějak to neposílá email .) #!/bin/bash

EMAIL="martingooldik@gmail.com"

wget www.panska.cz/b/supl/suplobec.htm -O suplobec.htm

grep -v 'datum' suplobec.htm > hash_new



if [ "`diff hash_new hash_old`" ] && [ grep -q -i '2\.a' ]; then

mail "$EMAIL" -s 'Pozor v suplu se vyskytuje 2.A ,--> jemozny ze se neco deje :D';

fi

cp hash_new hash_old

Tarmaq avatar 16.12.2011 17:44 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
to bude tim, ze mail ocekava na stdin nejaky text..
zkus ten radek s mail nahradit za:
echo 'Pozor v suplu se ...' | mail -s 'Suplovani' "$EMAIL"
Don't panic!
16.12.2011 19:15 Houba
Rozbalit Rozbalit vše Re: Upozornění na změnu na www, #!/bin/bash/ script
Tak , přesně takhle to funguje , když se změní suplák to funguje dobře :D , ale teď tam potřebuju přidat ještě potom kontrolu na && grep -q -i '2\.a' hash_new ale to nefunguje když to přidám za před středník u ifu #!/bin/bash

EMAIL="martingooldik@gmail.com"

wget -O suplobec.htm www.panska.cz/b/supl/suplobec.htm

grep -v 'datum' suplobec.htm > hash_new



if diff hash_new hash_old; then

echo nic

else

echo 'Pozor v suplu se ...' | mail -s 'Suplovani' "$EMAIL"

fi

cp hash_new hash_old

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.