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 15:11 | Nová verze

    Vývojáři desktopového prostředí Enlightenment (Wikipedie) a souvisejících knihoven Enlightenment Foundation Libraries (EFL) vydali nové verze. Enlightenment byl vydán ve verzi 0.28.0 a Enlightenment Foundation Libraries ve verzi 1.29.

    Ladislav Hagara | Komentářů: 3
    dnes 13:55 | Zajímavý článek

    Cloudflare zjistil, že některé odpovědi modelu GLM-5.3 obsahovaly části dat z předchozích požadavků jiných zákazníků. Příčinou byla kombinace chybné konfigurace a chyby v inference enginu SGLang. Model podporoval kontextové okno 1 048 576 tokenů, ale GPU KV cache pool měl kapacitu pouze 681 280 tokenů. Při překročení kapacity docházelo k nesprávnému zpracování odmítnutého požadavku. Decode část systému následně pracovala se starými

    … více »
    vencour | Komentářů: 0
    dnes 13:00 | Zajímavý článek

    Vývojáři Knot Resolver vysvětlují, jak změnili rozhodování o tom, které DNS záznamy ponechat v cache a které odstranit. Článek obsahuje skutečná měření: devět hodin DNS provozu při 2 000 QPS, srovnání cache o velikosti 25 MB a 40 GB a také porovnání s BIND 9, kromě algoritmů obsahuje konkrétní doporučení pro konfiguraci a diagnostiku.

    vencour | Komentářů: 0
    včera 13:44 | IT novinky

    Největší kryptoměnová burza světa Binance se stala terčem útoku, při kterém podvodníci odcizili během několika minut kryptoměny v hodnotě přibližně 6,3 miliardy dolarů. Jedná se o největší kryptoměnovou krádež v historii, přibližně čtyřikrát větší než loňský útok na burzu Bybit. Binance se podařilo ve spolupráci s partnery zmrazit aspoň aktiva v hodnotě zhruba 3 miliard dolarů a slíbila, že veškeré ztráty pokryje z vlastních prostředků.

    Ladislav Hagara | Komentářů: 16
    včera 02:16 | Bezpečnostní upozornění

    Zranitelnost CVE-2026-98432 s CVSS 9.8 odhalila AI od společnosti Anthropic. Jedná se o kritickou chybu v implementaci MPTCP (multipath TCP). Debian vydal patche 16.10. a 22.10., ale např. Ubuntu je zatím bez opravy. Více informací na The Hacker News.

    Max | Komentářů: 20
    29.10. 23:22 | Zajímavý software

    Na Slovensku vznikla úplne nová rally hra, ktorá je zadarmo a funguje vo Windowse, Linuxe či na Macu. Greenie Rally má viac ako 50 tratí a vozidiel, šampionáty či turnaje. Má retro feeling a imituje automobilové hry z prelomu tisícročí. Vyskúšate prejsť všetky mapy na Škode 130RS?

    Stanislav Hoferek | Komentářů: 6
    29.10. 14:33 | Komunita

    Do základního systému NetBSD -current byl přidán nový editor atto jako alternativa k editorům vi a xedit.

    Ladislav Hagara | Komentářů: 1
    29.10. 14:11 | IT novinky

    Společnost System76 představila kompaktní 11litrový Thelio Prime Desktop. S procesorem AMD Ryzen 9000. S Pop!_OS 24.04 LTS s desktopovým prostředím COSMIC nebo Ubuntu 24.04 LTS.

    Ladislav Hagara | Komentářů: 0
    29.10. 13:44 | Humor

    Čínská státní televize pozastavila vysílání španělské La Ligy a čínské internetové platformy omezily obsah s Kylianem Mbappém poté, co slavný fotbalista ve francouzském pořadu The Bridge mluvil o svém oblíbeném memu, v němž je jeho tvář vložena do portrétu zobrazujícího diktátora Mao Ce-tunga. 'Můj oblíbený mem je ten, na kterém dali můj obličej na čínského diktátora. To mě opravdu rozesmívá. S přáteli ho používám pořád' řekl,

    … více »
    Pendrekama do nich❗ | Komentářů: 16
    29.10. 13:22 | IT novinky

    Při příležitosti oslav Dne vzniku samostatného československého státu (28. října) byly uděleny medaile Za zásluhy tvůrci aplikace Záchranka Filipu Maleňákovi, vědci v oblasti umělé inteligence Tomáši Mikolovovi a Olze Štěpánkové, vědkyni zabývající se kybernetikou, robotikou a strojovým učením, průkopnici v oblastech výuky a využití umělé inteligence v medicínském inženýrství.

    Pendrekama do nich❗ | Komentářů: 8
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (29%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2953 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Dotaz: Pomoc se zálohovacím bash skriptem

    13.6.2014 16:58 Michal
    Pomoc se zálohovacím bash skriptem
    Přečteno: 693×
    Zdravím. Každý den mi vzniká nový adresář, kde jsou nasypány různé druhy záloh (dump mysql, zazipovaný /etc...). Lámu si hlavu nad tím, jak odstraňovat staré zálohy.

    Potřebuji odstranit zálohu, která: (je starší než 7 dnů) a (není pondělní nebo je starší než měsíc) a (není z prvního dne měsíce nebo je starší než rok)

    Hádám, že nejsem zdaleka první, kdo tohle řeší. Prosím tedy o nakopnutí... pokud možno správným směrem ;-)

    Odpovědi

    13.6.2014 17:45 DarkKnight | skóre: 26
    Rozbalit Rozbalit vše Re: Pomoc se zálohovacím bash skriptem
    a adresar je pojmenovany jak? DEN-MESIC-ROK? na smazani dle data by slo pouzit neco jako rm -rf ./backups/`date --date="7 days ago" "+%d-t%m-%Y"` spoustene kazdy den cronem

    ohledne zachovani "pondelnich" zaloh (a prvni den v mesici atd.) by se mohla slozka proste prejmenovat, at nespada do pravidelnych zaloh (ktere by se mazaly danym skriptem)... pravdepodobne je to jednodussi, nez resit slozite podminky

    druha moznost je treba prochazet vsechny slozky a volat na ne date -r slozka/ (vrati posledni modifikaci slozky)
    15.6.2014 11:06 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Pomoc se zálohovacím bash skriptem
    Pokud takto, tak denně po úspěšné záloze smazat tu nejstarší co nechceš bude asi nejednodušší (určitě bych to nemazal v jiném scriptu než vznikají zálohy).
    Pokud je chceš identifikovat názvem tak příkaz date ti vykouzlí jakýkoliv formát data a kdykoliv v minulosti. A pokud chceš přeskočit prvního, tak stačí jedna podmínka opět v kombinaci s příkazem date na den v měsíci (bacha na toto :) ).
    Pokud to chceš identifikovat časem vytvoření adresáře tak příkaz find.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    15.6.2014 11:25 w
    Rozbalit Rozbalit vše Re: Pomoc se zálohovacím bash skriptem
    https://www.google.cz/?gfe_rd=cr&ei=SWadU7nnPIaH8Qf40YC4Ag&gws_rd=ssl#q=find+mtime
    16.6.2014 06:47 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pomoc se zálohovacím bash skriptem
    Jestli je to tedy možné, hodil bych zálohy z pondělí a z prvního dne do extra podadresářů (week , month) no a promazávat v nich je pak už hračka

    M.
    16.6.2014 23:15 divbyzero | skóre: 6
    Rozbalit Rozbalit vše Re: Pomoc se zálohovacím bash skriptem
    Ahoj, osobne bych na to bash nepouzil, pres date parsujes text a to je na pytel. Treba PHP by slo, co nejak takto. Nejsem programator, takze urcite to jde lip :)
    
       date_default_timezone_set('Europe/Berlin');
       $file_list = array();
       $stack[] = '/var/www';
    
       while ($stack) {
           $current_dir = array_pop($stack);
           if ($dh = opendir($current_dir)) {
               while (($file = readdir($dh)) !== false) {
                   if ($file !== '.' AND $file !== '..') {
                       $current_file = "{$current_dir}/{$file}";
                       $report = array();
                       if (is_file($current_file)) {
                           $file_list[] = "{$current_dir}/{$file}";
                       } elseif (is_dir($current_file)) {
                           $stack[] = $current_file;
                           $file_list[] = "{$current_dir}/{$file}/";
                       }
                   }
               }
           }
       }
    
    
      foreach ($file_list as $id => $file) {
        if (is_file($file)) {
            $file_dayofmonth = date ("j", filemtime("$file"));
            $file_dayofweek = date ("N", filemtime("$file"));
    
            if ($file_dayofmonth == "1") {
                    echo "nemazat (1. v mesici) $file\n";
                    break;
            }
    
            if ($file_dayofweek == "1") {
                    echo "nemazat (1. den v tydnu)  $file\n";
                    break;
            }
    
            if (filemtime($file) < (time()-(7*24*60*60))) {
                    echo "mazat (stari) $file\n";
                   # unlink($file);
            } else {
                    echo "nemazat (stari) $file\n";
            }
         }
      }
    
    
    
    16.6.2014 23:46 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Pomoc se zálohovacím bash skriptem
    Máš pravdu, určitě nejsi první, kdo tohle řeší. Mrkni např. na http://gehrcke.de/timegaps/
    17.6.2014 17:30 divbyzero | skóre: 6
    Rozbalit Rozbalit vše Re: Pomoc se zálohovacím bash skriptem
    krome php asi i takto v bashi:
    #!/bin/bash
    
    sourceDir="/backups"
    
    files=($(find $sourceDir -type f -regex "^.*$"))
    
    for item in ${files[*]}
    do
    
       dayofweek=$(date --date=`stat -c %y $item | sed 's/^\([0-9\-]*\).*/\1/'` +"%u")
       dayofmonth=$(date --date=`stat -c %y $item | sed 's/^\([0-9\-]*\).*/\1/'` +"%d")
    
       if ( [ `find $item -mtime +7` ] && [[ $dayofweek -gt 1 || `find $item -mtime +30` ]] && [[ $dayofmonth -ne 1 || `find $item -mtime +365` ]] ); then
                    echo "$item mazat"
             else
                    echo "$item nemazat"
       fi
    
    done
    

    Založit nové vlákno • Nahoru

    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.