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

    Byla vydána beta verze Linux Mintu 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.

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

    Provozovatel internetové encyklopedie Wikipedie prohrál v Británii soudní spor týkající se některých částí nového zákona o on-line bezpečnosti. Soud ale varoval britského regulátora Ofcom i odpovědné ministerstvo před zaváděním přílišných omezení. Legislativa zpřísňuje požadavky na on-line platformy, ale zároveň čelí kritice za možné omezování svobody slova. Společnost Wikimedia Foundation, která je zodpovědná za fungování

    … více »
    Ladislav Hagara | Komentářů: 1
    dnes 12:55 | Nová verze

    Byla vydána verze 2.0.0 nástroje pro synchronizaci dat mezi vícero počítači bez centrálního serveru Syncthing (Wikipedie). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 2
    dnes 12:33 | IT novinky

    Americký prezident Donald Trump se v pondělí osobně setkal s generálním ředitelem firmy na výrobu čipů Intel Lip-Bu Tanem. Šéfa podniku označil za úspěšného, informují agentury. Ještě před týdnem ho přitom ostře kritizoval a požadoval jeho okamžitý odchod. Akcie Intelu v reakci na schůzku po oficiálním uzavření trhu zpevnily asi o tři procenta.

    Ladislav Hagara | Komentářů: 9
    včera 04:55 | Nová verze

    Byl vydán Debian GNU/Hurd 2025. Jedná se o port Debianu s jádrem Hurd místo obvyklého Linuxu.

    Ladislav Hagara | Komentářů: 5
    včera 02:44 | Komunita

    V sobotu 9. srpna uplynulo přesně 20 let od oznámení projektu openSUSE na konferenci LinuxWorld v San Franciscu. Pokuď máte archivní nebo nějakým způsobem zajímavé fotky s openSUSE, můžete se o ně s námi podělit.

    lkocman | Komentářů: 5
    9.8. 21:11 | Nová verze

    Byl vydán Debian 13 s kódovým názvem Trixie. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 8
    9.8. 15:55 | Zajímavý software

    WLED je open-source firmware pro ESP8266/ESP32, který umožňuje Wi-Fi ovládání adresovatelných LED pásků se stovkami efektů, synchronizací, audioreaktivním módem a Home-Assistant integrací. Je založen na Arduino frameworku.

    Indiánský lotr | Komentářů: 0
    8.8. 15:33 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.8.

    Ladislav Hagara | Komentářů: 11
    8.8. 14:22 | IT novinky

    Herní studio Hangar 13 vydalo novou Mafii. Mafia: Domovina je zasazena do krutého sicilského podsvětí na začátku 20. století. Na ProtonDB je zatím bez záznamu.

    Ladislav Hagara | Komentářů: 1
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (46%)
     (21%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (18%)
    Celkem 338 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Dotaz: Smazani souboru starsich nez 30 minut

    28.9.2005 12:08 nemo
    Smazani souboru starsich nez 30 minut
    Přečteno: 546×
    Snazim se zautomatizovat mazani souboru starsich nez 30minut. problem je ten, ze find (aspon na Solarisu 9) rozlisuje pouze dny. Je nejake jednoduche elegantni reseni ? Diky.

    Odpovědi

    28.9.2005 12:39 Ondra
    Rozbalit Rozbalit vše Re: Smazani soubory startsich nez 30minut
    Asi by slo si kazdou pulhodinku udelat "stamp" soubor. Treba "touch stamp". A za pul hodiny projet vsechny soubory a pomoci testu zjistovat, jestli jsou mladsi, nebo starsi.
    28.9.2005 13:12 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Smazani soubory startsich nez 30minut
    (a) touch -t `date -d '30 minutes ago' '+%m%d%H%M'` ~/tmp/ts

    (b) použít podmínky -amin, -mmin, -cmin

    29.9.2005 11:49 nemo
    Rozbalit Rozbalit vše Re: Smazani soubory startsich nez 30minut
    (a) Zkusim to
    (b) find na Solarisu tohle neumi
    29.9.2005 11:53 nemo
    Rozbalit Rozbalit vše Re: Smazani soubory startsich nez 30minut
    Tako bohuzel....GNU nastroje jsou prilis napred...date na SunOS64 taky zklamal.
    1.10.2005 00:21 Beda
    Rozbalit Rozbalit vše Re: Smazani soubory startsich nez 30minut
    google:"sunfreeware" nainstalovat si binutils a gcc. stahnout z gnu.org findutils a mate normalni gnu find... obdobne to pujde i s date.
    28.9.2005 16:16 Kamorek | skóre: 33 | blog: předvolební mazec | VB
    Rozbalit Rozbalit vše Re: Smazani souboru starsich nez 30 minut
    Toto smaze vse starsi 60ti minut.Neni to elegantni?

    tmpwatch -m 1 /co/kde/smazat
    Taky si udělám nějakou studii.
    29.9.2005 11:50 nemo
    Rozbalit Rozbalit vše Re: Smazani souboru starsich nez 30 minut
    Je to dobry, ale tmpwatch neni standardni nastroj Solarisu 5.9 a nic jineho se na certifikovanou masinu instalovat nesmi.
    29.9.2005 11:57 pexxi
    Rozbalit Rozbalit vše Re: Smazani souboru starsich nez 30 minut
    Boze, co je ten Solaris za OS??? Potrebne nastroje nema a nic ineho sa na certifikovanu masinu instalovat nesmie...
    29.9.2005 12:53 Kamorek | skóre: 33 | blog: předvolební mazec | VB
    Rozbalit Rozbalit vše Re: Smazani souboru starsich nez 30 minut
    To bys mel trochu rozvest. ty nejsi admin, ze nesmis neco instalovat na server? V jakem jsi tedy vztahu k serveru?
    Taky si udělám nějakou studii.
    30.9.2005 11:49 nemo
    Rozbalit Rozbalit vše Re: Smazani souboru starsich nez 30 minut
    Ve svete velkych systemu, jako je napr. prave SAP, panuji trochu jine pomery. Cim starsi SW, tim lepe. Provoz SAPu je certifikovan pouze na masine, kde je nainstalovan taxativne vyjmenovany software. Pokud nastane chyba, kterou jako admin nevyresim, prichazi na pomoc placena podpora. Jakmile tato zjisti, ze nemam standardni prostredi (staci i nainstalovany midnight commander), davaji ruce pryc.
    30.9.2005 12:14 JirkaV
    Rozbalit Rozbalit vše Re: Smazani souboru starsich nez 30 minut
    Tak si to napis v Perlu, ten tam urcite je...
    30.9.2005 13:49 nemo
    Rozbalit Rozbalit vše Re: Smazani souboru starsich nez 30 minut
    Asi nic jineho nezbude. Jen jsem chtel vedet, zda neexistuje elegantni jednoduche reseni. Dik vsem
    1.10.2005 14:11 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: Smazani souboru starsich nez 30 minut
    Nainstaluj si co potřebuješ (GNU find) do ~/bin, tam to snad nikomu a ničemu vadit nemůže.
    30.9.2005 19:11 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Smazani souboru starsich nez 30 minut
    Zde je můj prográmek v Pythonu, který přesně tohle dělá. Navíc, když něco smaže, tak vypíše, kdo byl vlastníkem onoho souboru. Adresáře smaže jen tehdy, když VŠECHNY soubory v něm obsažené nebyly použity déle než stanovený čas (v sekundách).
    A teď mi řekni, že na Solarisu není Python :-)
    #!/usr/bin/env python
    import os, sys, stat, time, re, pwd
    
    dir = '/tmpsamba'
    file_age = 10 * 24 * 3600 #Delete files older than this number of seconds
    epochsec = time.time() #Current time
    
    def is_file_old_enough(path, anewer):
      if not os.path.isfile(path):
        print "Error, " + path + " is not a file"
        return False
      time_threshold = epochsec - anewer
      if time_threshold < os.stat(path).st_atime:
    #    print 'File ' + fullpath + ' was recently accessed'
        return False
      else:
        return True
    
    def is_path_old_enough(path, anewer):
    
      if os.path.islink(path): return True # We can always consider links to be old
                                           # enough to be deleted
    
      if not os.path.isdir(path): #If the tested path is not a directory, ...
        return is_file_old_enough(path, anewer)
    
      for root, dirs, files in os.walk(path, topdown=False):
        for name in files:
            fullpath = os.path.join(root, name)
            if os.path.islink(fullpath): continue #This should skip links
            if not is_file_old_enough(fullpath, anewer):
              return False
      return True
    
    def rm_rf_path(path_to_rm):
      if not re.search('^/tmpsamba/', path_to_rm): # Just to make sure we are not
                                                   # deteting something valuable
        print "Refused to delete " + path_to_rm
        return
      stat_result = os.lstat(path_to_rm) #do not follow symbolic links
      uid = stat_result[stat.ST_UID]
      name = pwd.getpwuid(uid).pw_name
      print "Deleting " + path_to_rm, '('+name+')'
      os.system("rm -rf '" + path_to_rm + "'")
      return
    
    items = os.listdir(dir)
    for i in items:
      fullpath = os.path.join(dir, i)
    
      if is_path_old_enough(fullpath, file_age):
        rm_rf_path(fullpath)
    
    

    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.