Garder 01 Mois de fichiers d'impressions
Résolu
richy
-
richy -
richy -
Bonjour,
Je travail sous unix solaris 10, sur mon serveur je veux garder 01 mois de fichier d'impressions.
Les fichiers d'impressions sont automatiquement générés dans un répertoire nommé "imp" chaque jour de la semaine sauf le week-end (vendredi et samedi).
Cordiales Salutations.
Je travail sous unix solaris 10, sur mon serveur je veux garder 01 mois de fichier d'impressions.
Les fichiers d'impressions sont automatiquement générés dans un répertoire nommé "imp" chaque jour de la semaine sauf le week-end (vendredi et samedi).
Cordiales Salutations.
1 réponse
-
Salut,
Voir avecfind
et les options qui vont biens (-mtime) couplé àrm
(soit directement dans les options (-exec rm …) soit viaxargs
.)
-
Bonjour zipe31 ;
J'utilise la commande suivante:
find /home/archive_imp/imp* -mtime +31 -print -exec rm -rf "{}" \;
file = variable représentant le chemin du répertoire d'impression à supprimer
A savoir : le répertoire archive_imp contient des sous répertoire impmmjjaa à supprimer et laisser juste un mois.
==> Est ce que ma commande est correcte?
Merci d'avance.
Cordiales Salutations- Salut,
Si tu recherches uniquement des répertoires, tu devrais rajouter l'option "-type d" avec une recherche sur le nom (-name "imp*") et avant de te lancer dans une suppression sans retour, peut-être devrais-tu afficher dans un 1er temps ce que renvoie la commande, soit avec :
Affiche le même résultat que le ferai la commande "ls" :find /home/archive_imp/ -type d -mtime +31 -name "imp*" -ls
Ou bien simuler une suppression avec la commande "echo" :find /home/archive_imp/ -type d -mtime +31 -name "imp*" -exec echo "rm -rf {}" \;
-
-