PagePrincipale .
Developpement .
PurgeFichiers
Purger des fichiers
Ce script peut être exécuté, par exemple, à partir d'une tâche Cron pour nettoyer un dossier (logs, fichiers anciens, ...) de façon périodique.
Ce programme est largement modifiable. Il est distribué tel quel donc sans garantie aucune !
./purge.sh [OPTIONS] repertoire
-p PATTERN Filtre sur expression régulière
-a AGE Ancienneté minimum des fichiers pour suppression (en jours) - defaut=0
-r|--recursive Recursif
-n NOMBRE Nombre minimum d'éléments en dessous duquel la purge n'aura pas lieu - defaut=0
-s Simulation (aucun fichier ne sera supprimé)
-v|--version Affiche la version du script
-m MAIL Envoyer un courriel à 'MAIL' si le script a supprimé des fichiers
-t FICHIER Enregistrer les traces dans un fichier
-d|--debug Debug du script
-h|--help Affiche l'aide
- Exemple:
- ./purge.sh -p '/[0-9]{8,8}_[0-9]{6,6}$' -a 30 -m root@127.0.0.1 /tmp
Télécharger purge.sh
Pages utiles:
RechercheTexte,
TableauDeBordDeCeWiki
Flux RSS:
Wiki,
Commentaires