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 10:55 | Nová verze

OpenOrienteering Mapper je svobodný program pro vytváření map pro orientační běh. Vydána byla nová stabilní verze 0.9.0. Přehled novinek v oficiálním oznámení.

Ladislav Hagara | Komentářů: 0
dnes 09:11 | Zajímavý projekt

Mozilla.cz informuje, že Mozilla spolupracuje na projektu offline překladače Bergamot. Jedná se o výzkumný projekt spolufinancovaný Evropskou unií. Na výzkumu se podílí také Univerzita Karlova. Videoukázka integrace Bergamotu do Firefoxu na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 06:00 | Komunita

Nadace GNOME informuje o pokračování soudního sporu Rothschild Patent Imaging vs. GNOME Foundation ohledně údajného porušování patentu US 9,936,086 B2 ve správci fotografií Shotwell. Společnost Rothschild Patent Imaging nabídla nadaci GNOME za pětimístnou částku žalobu zrušit a poskytnout licenci k použití patentu. Dle nadace by bylo snadné částku zaplatit a dál to neřešit. Proti patentovým trollům je ale třeba bojovat. Soudní spor bude pokračovat. Nadaci GNOME lze finančně podpořit na stránce GNOME Patent Troll Defense Fund.

Ladislav Hagara | Komentářů: 15
dnes 00:22 | Nová verze

Google Chrome 78 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 78.0.3904.70 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 37 bezpečnostních chyb. Za nalezení dvou nejvážnější bylo vyplaceno 35 tisíc dolarů.

Ladislav Hagara | Komentářů: 0
včera 19:55 | Nová verze

Byla vydána nová major verze 4.0 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Jedná se o první verzi postavenou na Debianu 10 s kódovým názvem Buster. Přehled změn v příslušném seznamu. Z novinek lze zdůraznit nahrazení správce hesel KeePassX aktivně vyvíjeným KeePassXC, Tor Browser 9.0 nebo MAT 0.8.0. Opravena byla také řada bezpečnostních chyb.

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

Dnes a zítra proběhne v Nokia Bell Labs oslava padesátin Unixu. Dnešní panelovou diskusi bude možné sledovat živě od 14:45 na YouTube.

Ladislav Hagara | Komentářů: 9
včera 07:00 | Nová verze

Dnes vyjde Mozilla Firefox 70.0. Přehled novinek v poznámkách k vydání a na stránce věnované vývojářům. Zdůraznit lze odstranění informace o EV certifikátu z adresního řádku, nového správce hesel Firefox Lockwise nebo také nové logo.

Ladislav Hagara | Komentářů: 19
21.10. 18:11 | Komunita

Project Trident je desktopový operační systém aktuálně postavený na TrueOS, což je operační systém vycházející z FreeBSD, s grafickým prostředím Lumina. Vývojáři Tridentu oznámili, že přechází z TrueOS na Void Linux. Výhody ale i nevýhody přechodu v oficiálním oznámení.

Ladislav Hagara | Komentářů: 0
20.10. 13:22 | IT novinky

Samsung oznámil, že program Linux on DeX končí. Android 10 už nebude podporován. Linux on DeX umožňuje spouštět linuxový desktop a aplikace z vybraných telefonů od Samsungu připojených pomocí Samsung DeX.

Ladislav Hagara | Komentářů: 41
20.10. 12:00 | Komunita

Ubuntu slaví 15 let od vydání první verze. Přesně před patnácti lety, 20. října 2004, byla vydána první verze 4.10 s kódovým názvem Warty Warthog.

Ladislav Hagara | Komentářů: 5
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (21%)
 (4%)
 (11%)
 (39%)
 (24%)
 (2%)
Celkem 458 hlasů
 Komentářů: 25, poslední dnes 09:04
Rozcestník

www.AutoDoc.Cz

Dotaz: reakcia na nájdenú konštantu v live logu

31.7.2016 20:58 marian34
reakcia na nájdenú konštantu v live logu
Přečteno: 1232×
Páni,ako by ste čo najjednoduchšie riešili toto zadanie.Teda mám live log,v ktorom ak sa objaví daná konštanta,tak sa vykoná shel script.

Napr.:

tail -f /tmp/live.log | grep "konstanta"

no ako ďalej?

Řešení dotazu:


Odpovědi

Řešení 2× (AraxoN, Marek)
Jendа avatar 31.7.2016 21:17 Jendа | skóre: 75 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: reakcia na nájdenú konštantu v live logu
| while read line; do něco; done
Bojíte se 5G sítí? Pořiďte si domů radar, který veškeré 5G sítě spolehlivě zaruší!
1.8.2016 15:59 marian34
Rozbalit Rozbalit vše Re: reakcia na nájdenú konštantu v live logu
Neviem ako by som si s tým "while read" pomohol.

Napr. toto je riešenie toho primitivného príkladu:

#!/bin/sh

while :
do

echo > /tmp/live.log
sleep 2
echo "test"
y=`grep "konstanta" /tmp/live.log -c`;

if [ "$y" -ge "1" ]; 
  
  then

  script.sh
  
  else
  
  echo "...ok"
  
fi
done

exit 0
No mňa zaujala práve kombinacia "tail -f | grep",kde priebežne čítam a vyhľadávam daný reťazec,no ďalej s tým nehnem.
Řešení 1× (jose17)
1.8.2016 19:00 marian34
Rozbalit Rozbalit vše Re: reakcia na nájdenú konštantu v live logu
Oka Jenda,dík za tip.Asi takto:
#!/bin/sh

tail -f -n 1 /tmp/oscam.log | grep --line-buffered "rejected" | while read line;
do
  niečo
done

exit 0
4.8.2016 10:07 marian34
Rozbalit Rozbalit vše Re: reakcia na nájdenú konštantu v live logu
Páni,sorry že otravujem s takú ptákovinu,ale predsa.Ten script pracuje celkom dobre(ak sa jedná o log rotate-potrebný parameter -F),ale chcelo by to ešte jednu fičúru.Totižto "while read" reaguje na každú nájdenú "konštantu"-čo v mojom prípade nie je až tak na škodu,proste spúšťa script(niečo) dovtedy,kým "konštanta" z logov nezmizne.

Ako by sa ale dalo spraviť to,že "while read" zareaguje len na prvú(alebo n) nájdenú(ých) "konštant".

4.8.2016 10:55 NN
Rozbalit Rozbalit vše Re: reakcia na nájdenú konštantu v live logu

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.