Nettoyage automatique de fichiers - Freyens
Home Informatique Projets CV WOT Mmm J'aime Coup de gueule Famille Web Radio Belge B&M Art-NFT

C'est une pub! Ce thême est basé sur w3 css.

Oui vous êtes capable de modifier ce thême

Cool? Oui, avec plein d'exemples faciles à comprendre et à modifier.

Aller sur W3.CSS Tutorial c'est en anglais mais google peux traduire les pages.

Nettoyage automatique de fichiers

La curiosité n’est pas un vilain défaut mais une qualité fondamentale.

Je voudrais effacer tous les fichiers vieux de plus de trois jours dans un dossier.

La bonne solution universelle  sous Linux est :

$ find .... -print0 | xargs -r0 rm

  • On effectue cela avec la commande find
    $ find "< rep > " -not -mtime -< MaxAge > -iname < FilePattern > -exec echo {} \;
    
    Avec :
    • < rep> est le dossier que tu veux nettoyer
    • < MaxAge> le nombre de jours
    • < FilePattern> si tu veux réduire à certains fichiers seulement (*.txt p.ex)
    • Et "echo {}" est à remplacer par la "rm -f {}" quand vous êtes _sûr_ que ça fonctionne bien.
  • Puis faut taper ça dans fichier exécutable et placer le fichier dans /etc/cron.daily.

Bon, c'est "en gros" mais ça devrait le faire. En tout cas, ça l'a déjà fait ici...