abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:55 | Bezpečnostní upozornění

    Byly nalezeny a opraveny bezpečnostní chyby CVE-2024-38812 a CVE-2024-38813 s CVSS 9.8 a 7.5 ve VMware vCenter Server. Jedná se o vzdálené spouštění příkazů (RCE) a eskalaci oprávnění.

    Ladislav Hagara | Komentářů: 0
    dnes 11:11 | IT novinky

    MojeID rozdává bezpečnostní klíče (tokeny) GoTrust Idem Key pro přístup k online službám veřejné správy (NIA). Ti, kteří již mají, mohou získat tablet ve slosování.

    Ladislav Hagara | Komentářů: 0
    dnes 09:33 | IT novinky

    Společnosti Nintendo a Pokémon žalují společnost Pocketpair. Její hra Palworld prý porušuje patenty Nintendo a Pokémon.

    Ladislav Hagara | Komentářů: 0
    dnes 08:44 | Nová verze

    RabbitMQ (Wikipedie) byl vydán v nové major verzi 4.0. RabbitMQ je open source messaging a streaming broker napsaný v programovacím jazyce Erlang. Implementuje protokoly AMQP 0-9-1, AMQP 1.0, RabbitMQ Streams, MQTT a STOMP a v HTTP a WebSockets Web STOMP plugin, Web MQTT plugin a management plugin.

    Ladislav Hagara | Komentářů: 0
    včera 20:00 | Nová verze

    Po půl roce vývoje od vydání verze 46 bylo vydáno GNOME 47 s kódovým názvem Denver. Přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře. Krátké představení na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Nová verze

    Svobodná webová platforma pro sdílení a přehrávání videí PeerTube (Wikipedie) byla vydána v nové verzi 6.3. Přehled novinek i s náhledy v oficiálním oznámení a na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | IT novinky

    Uživatele Windows a Microsoft 365 Business a Enterprise mohou oficiálně používat Python v Excelu. Spolu s knihovnami jako pandas, Matplotlib a NLTK. Jedná se o spolupráci s Anacondou. Microsoft si tento "vynález integrace tabulkových procesorů s externími prostředími" patentoval: US12026560B2. Už před podáním patentu ale mohli uživatelé pro Python v Excelu používat například PyXLL. LibreOffice / OpenOffice.org měl PyUNO.

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

    Provoz Mozilla.social, tj. instance Mastodonu provozované Mozillou, bude 17. prosince 2024 ukončen.

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

    Byla vydána nová major verze 6 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu. Ke stažení jsou oficiální binární balíčky pro Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, Debian 12, Fedora 39, Amazon Linux 2 a Red Hat Universal Base Image 9.

    Ladislav Hagara | Komentářů: 0
    17.9. 19:00 | IT novinky

    Exploze osobních komunikačních zařízení v Libanonu zabily osm lidí, přibližně 2750 lidí je zraněno. Zhruba 200 jich je v kritickém stavu.

    Ladislav Hagara | Komentářů: 53
    Rozcestník

    Dotaz: bash podminka

    18.10.2012 14:18 pxvos | skóre: 4
    bash podminka
    Přečteno: 293×

    Ahoj,

    mam nasledujici problem. Do jednoho souboru mi chodi stderr, ale v podstate se nejedna o chybu nybrz varovani, ktere bych chtel odfiltrovat. Chci si udelat skript, ktery odesle mail v pripade, ze se neco v stderr objevi, ale nechci, aby odeslal mail prave v pripade toho varovani. To varovani je na jeden radek, kde na zacatku je nejake promenlive cislo, pak nasleduje text, ktery snad bude stale stejny. Otazka je tedy jak by mela vypadat podminka, ktera by tuto hlasku odfiltrovala. Diky za radu


    Řešení dotazu:


    Odpovědi

    18.10.2012 15:45 NN
    Rozbalit Rozbalit vše Re: bash podminka
    Ten vystup STDERR do souboru prepisuje soubor, nebo pripisuje nove radky ? "Snad stejny" to neberu.. Mezi cislem a textem je mezera, nebo nic ? Jinak tvuj problem zvladne jednoducha IF podminka a regexp..
    18.10.2012 16:02 pxvos | skóre: 4
    Rozbalit Rozbalit vše Re: bash podminka
    pripisuje nove radky. Stejny to je ... zatim :-D Mezi cislem a textem je mezera a v nasledujicim textu jsou taky mezery.
    18.10.2012 17:25 NN
    Rozbalit Rozbalit vše Re: bash podminka
    Ikazna v perlu, nicmene problem bude jak rozlisis, ktery radek se uz kontroloval a ktery ne ?
    #!/usr/bin/perl
    
    $string = '12345 foo bar.';
    
    if ( $string =~ /^\d+\ .*$/) {
    	print 'ok';
    }
    
    18.10.2012 17:41 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: bash podminka
    Nešlo by použít logcheck a jen si do něho napsat vlastní pravidlo/-a? To mi příjde hodně čisté a snadné řešení...
    19.10.2012 01:52 Delaunay | skóre: 17 | blog:
    Rozbalit Rozbalit vše Re: bash podminka
    No jestli jsem to pochopil správně, tak bych si poznamenával počet řádků logu do souboru a podminku bych nahradil sed-em.

    Konfigurace:
    LOGFILE=/var/log/mylog.log
    LCHKFILE=/tmp/logcheck-lines
    EMADDR=pxvos@email.com
    
    Skript:
    LCNT=`cat $LCHKFILE 2>/dev/null`
    DELCMD="1,${LCNT}d"
    [ ${LCNT:-0} -eq 0 ] && DELCMD=""
    cat $LOGFILE | wc -l > $LCHKFILE
    [ "`sed "${DELCMD};/^[0-9]\{1,\} .*/d;" $LOGFILE | wc -l`" -ge 1 ] && $(echo | mail -s 'notification' $EMADDR)
    
    22.10.2012 13:07 pxvos | skóre: 4
    Rozbalit Rozbalit vše Re: bash podminka
    diky moc za rady, prozatim jsem tu hlasku vyfiltroval grep -v :-D ale jeste to budu ladit

    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.