Purge répertoire - Codes et scripts - Linux et OS Alternatifs
MarshPosté le 22-02-2005 à 09:46:05
Bonjour,
Je cherche à automatiser une procédure de sauvegarde.
Comme les fichiers de svg sont énormes, je ne peut garder que 2 jours d'historique sur disque (il y a 8 jours sur bande). Je veux donc conserver les deux fichiers les plus récents dans un répertoires.
Ma première aproche :
find ./df_*.bus -mtime +2 -exec rm -f {} \;
Ca marche bien, à une seule condition : il faut absolument que la sauvegarde génère un fichier chaque jour. Si elle plante pour une raison ou une autre 2 jours de suite, je n'ai plus rien (sur disque).
L'idée est donc de supprimer tous les df_*.bus, sauf les deux plus récents, et là je sèche
PS : Je ne dois pas modifier la date des fichiers
Message édité par Mara's dad le 22-02-2005 à 09:57:03
Marsh Posté le 22-02-2005 à 09:46:05
Bonjour,
Je cherche à automatiser une procédure de sauvegarde.
Comme les fichiers de svg sont énormes, je ne peut garder que 2 jours d'historique sur disque (il y a 8 jours sur bande).
Je veux donc conserver les deux fichiers les plus récents dans un répertoires.
Ma première aproche :
find ./df_*.bus -mtime +2 -exec rm -f {} \;
Ca marche bien, à une seule condition : il faut absolument que la sauvegarde génère un fichier chaque jour. Si elle plante pour une raison ou une autre 2 jours de suite, je n'ai plus rien (sur disque).
L'idée est donc de supprimer tous les df_*.bus, sauf les deux plus récents, et là je sèche
PS : Je ne dois pas modifier la date des fichiers
Message édité par Mara's dad le 22-02-2005 à 09:57:03