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 13:33 | Nová verze

    Byla vydána nová verze 2.44.0 distribuovaného systému správy verzí Git. Přispělo 85 vývojářů, z toho 34 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 17:11 | Nová verze

    KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 8.0.0 (𝕏). Přehled novinek v příspěvku na blogu.

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

    Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.

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

    Google zveřejnil seznam 195 organizací přijatých do letošního Google Summer of Code (GSoC). Dle plánu se zájemci přihlašují od 18. března do 2. dubna. Vydělat si mohou od 750 do 6600 dolarů. V Česku a na Slovensku je to 900 dolarů za malý, 1800 dolarů za střední a 3600 dolarů pro velký projekt. Další informace v často kladených otázkách (FAQ). K dispozici jsou také statistiky z minulých let.

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

    Mixxx (Wikipedie), tj. svobodný software určený (nejenom) pro diskžokeje, byl vydán v nové major verzi 2.4.0. Přehled novinek i s videi v oficiálním oznámení. Aktualizována byla také uživatelská příručka. Oficiální flatpak je k dispozici na Flathubu.

    Ladislav Hagara | Komentářů: 0
    23.2. 18:44 | IT novinky

    Softwarová společnost Avast musí ve Spojených státech zaplatit pokutu 16,5 milionu dolarů (více než 386 milionů Kč) a přestat prodávat data o uživatelích k reklamním účelům. V tiskové zprávě to ve čtvrtek oznámila americká Federální obchodní komise (FTC). Společnost Avast se sídlem v Británii se podle FTC nedovoleného jednání dopouštěla přes svou českou součást Jumpshot.

    Ladislav Hagara | Komentářů: 21
    23.2. 14:33 | Zajímavý článek

    Andrey Konovalov popisuje, jak se mu podařilo na notebooku Lenovo ThinkPad X1 Carbon 6. generace povolit řadič xDCI, aby umožnil emulaci libovolných USB zařízení.

    Fluttershy, yay! | Komentářů: 1
    23.2. 10:00 | Nová verze

    Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 24.2 Kereru. Přehled novinek v Changelogu.

    Ladislav Hagara | Komentářů: 0
    23.2. 09:00 | Nová verze

    MindForger, tj. poznámkový blok, markdown editor a nástroj pro management znalostí, byl vydán v nové major verzi 2.0.0. Přehled novinek na GitHubu. Hlavní novinkou je integrace s LLM (OpenAI).

    Ladislav Hagara | Komentářů: 0
    23.2. 08:00 | IT novinky Ladislav Hagara | Komentářů: 8
    Kolik máte nálepek na víku notebooku?
     (17%)
     (60%)
     (5%)
     (4%)
     (5%)
     (9%)
    Celkem 381 hlasů
     Komentářů: 14, poslední včera 17:01
    Rozcestník

    Dotaz: Kopie Maildirů bez duplikátů

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

    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.