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 02:11 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 19:11 | Zajímavý projekt

    Fugleramme, v překladu 'ptačí rámeček', je open-source projekt postavený na Raspberry Pi, který pomocí lokální umělé inteligence BirdNET-Go rozpoznává ptačí druhy podle jejich zpěvu a na displeji následně zobrazuje koláž tvořenou odpovídajícími ilustracemi. Databáze obsahuje přes 800 ručně vybraných historických přírodovědných ilustrací více než 400 druhů ptáků.

    … více »
    AfD 💙 | Komentářů: 0
    včera 16:55 | Nová verze

    Unicode Consortium, nezisková organizace koordinující rozvoj standardu Unicode, oznámila vydání Unicode 18.0. Přidáno bylo 13 007 nových znaků. Celkově jich je 172 808. Přibylo 9 nových Emoji.

    Ladislav Hagara | Komentářů: 2
    včera 13:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 169 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 03:33 | Nová verze

    Byla vydána nová verze 6.4 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    17.9. 23:11 | Komunita

    Německý kancléř Friedrich Merz (CDU) se během debaty s finalisty studentské vědecké soutěže Jugend forscht vyjádřil pro konec anonymity na internetu a vyslovil názor, že pro uživatele Internetu by měla platit podobná právní odpovědnost jako pro novináře tradičních médií. Na dotaz studenta, jak by se tedy povinnost uvádět pravé jméno slučovala s prací investigativních novinářů nebo ochranou jejich zdrojů, Merz neodpověděl, ve své

    … více »
    AfD 💙 | Komentářů: 32
    17.9. 17:55 | IT novinky

    Společnost Fujitsu představila FUJITSU-MONAKA CPU a Fujitsu MONAKA Server. Navrženo, vyvinuto a vyrobeno v Japonsku. Pro suverénní AI infrastrukturu.

    Ladislav Hagara | Komentářů: 0
    17.9. 16:44 | IT novinky

    Předprodej v květnu představených notebooků Googlebook, nástupců notebooků Chromebook, bude spuštěn v pondělí 21. září.

    Ladislav Hagara | Komentářů: 4
    16.9. 23:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 45 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 20. října. S konzolí kmscon místo fbcon. Současně byla vydána betaverze Fedora Linux Asahi Remixu 45. S podporou čipů M3.

    Ladislav Hagara | Komentářů: 4
    16.9. 21:44 | Nová verze

    Po půl roce vývoje od vydání verze 50 bylo vydáno GNOME 51 s kódovým názvem "A Coruña" (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře. Videopředstavení na PeerTube a YouTube.

    Ladislav Hagara | Komentářů: 36
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2692 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Kopie Maildirů bez duplikátů

    25.5.2009 22:16 maturant
    Kopie Maildirů bez duplikátů
    Přečteno: 449×

    Pro učení spamassassinu využívám toho, že si skriptem kopíruji Spamy uživatelů do účtu postmastera a potom SA učím. Háček je v tom, že vznikají duplikáty kopií. Asi to bude rozdílem přečtené/nepřečtené, ačkoliv kopíruji pouze .Spam/cur. Proč? Jak mám skript upravit, aby nekopíroval pořád ty samé zprávy, které se asi jen jinak jmenují?

     

    for mailbox in `ls /home/vmail/domena.cz/`; do
            if [ "$mailbox" != "postmaster@domena.cz" ]; then
                    for message in `ls /home/vmail/domena.cz/$mailbox/Maildir/.Spam/cur/`; do
                            cp /home/vmail/domena.cz/$mailbox/Maildir/.Spam/cur/$message /home/vmail/domena.cz/postmaster@domena.cz/Maildir/.Spam/cur -u -p -f &>/dev/null
                    done
                    echo -n "."
            fi
    done

    Odpovědi

    26.5.2009 22:55 maturant
    Rozbalit Rozbalit vše Re: Kopie Maildirů bez duplikátů

    Chtělo by to něco co by porovnávalo i nějak ty obsahy zpráv. Pokud jsem kopíroval vše pomocí cp /zdroj/* /někam -u -p -f, tak to duplikáty nedělalo. Ale ejhle, "argument list too long", tak jsem musel udělat toto.

    27.5.2009 12:26 maturant
    Rozbalit Rozbalit vše Re: Kopie Maildirů bez duplikátů

    Tak jsem si napsal skript, ktery funguje. Ale mam problem, ze jednoho uzivatele(rikejme mu stanek@domena.cz) se ty zpravy stale kopirujui, i kdyz uz tam jednou zkopirovany jsou a pritom se tam nedokopiruji, teda cp je spusten ale do ciloveho adresare se to nedostane a proto se to pri dalsim spusteni skriptu pokousi zas to same kopirovat a tak porad dokola. Pokud prikaz cp provedu rucne vne skriptui tak to jede. Je to docela divny. Zadny chybovy hlasky. Mam tam nekde chyby?:

    #!/bin/sh

    copyqueue=".Spam .Ham"

    for item in $copyqueue; do

        if [ "$item" == ".Spam" ]; then
            echo "KOPIRUJI SPAM"
        fi
        if [ "$item" == ".Ham" ]; then
            echo "KOPIRUJI HAM"
        fi

        rovnost_vse=0
        for domainDir in `ls /home/vmail/*.cz -d`; do
            rovnost=0
            echo -n `echo $domainDir | awk -F\/ '{print $4}'`
            echo -n " "
            for mailbox in `ls $domainDir/`; do
                if [ "$mailbox" != "postmaster@domena.cz" ]; then
                    ls $domainDir/postmaster@domena.cz/Maildir/$item/cur/ 2>/dev/null | sed 's/\:2\(.*\)//g' > /tmp/NaucSA.dst
                    ls $domainDir/$mailbox/Maildir/$item/cur/ 2>/dev/null | sed 's/\:2\(.*\)//g' > /tmp/NaucSA.src
                    addto=`diff /tmp/NaucSA.src /tmp/NaucSA.dst | grep '^< ' | awk '{print $2}' > /tmp/NaucSA.add`
                   
                    for message in `cat /tmp/NaucSA.add`; do
                        rovnost=`expr $rovnost + 1`;
                        rovnost_vse=`expr $rovnost_vse + 1`;
                        #ls $domainDir/$mailbox/Maildir/$item/cur/$message* >> /tmp/mess
                        cp $domainDir/$mailbox/Maildir/$item/cur/${message}* /home/vmail/domena.cz/postmaster@domena.cz/Maildir/$item/cur -u -p -f
                    done
                    echo -n "."
       
                fi
            done
            echo " $rovnost"
        done

        echo "> $rovnost_vse <"
        echo ""

    done

    rm /tmp/NaucSA.dst
    rm /tmp/NaucSA.src
    rm /tmp/NaucSA.add

    echo ""
    echo "Nyni mate moznost pretridit spamy a hamy. SpamAssassin se bude ucit ze slozek Spam_korekce a Ham_korekce"
    echo -n "Mohu zacit uceni? [a,n] "
    read learn_answer
    echo ""

    if [ "$learn_answer" == "a" ]; then
        echo "SPAMASSASSIN SE UCI"

        sa-learn --spam /home/vmail/domena.cz/postmaster@domena.cz/Maildir/.Spam_korekce/cur --progress
        sa-learn --ham /home/vmail/domena.cz/postmaster@domena.cz/Maildir/.Ham_korekce/cur --progress
       
        chown amavis:amavis /root/.spamassassin -R
    fi

    27.5.2009 12:28 maturant
    Rozbalit Rozbalit vše Re: Kopie Maildirů bez duplikátů

    Tak neblbne jen u toho jednoho uzivatele, ale vetsina jich funguje, tak nevim proc.

    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.