bonjour si la question a déjà été traitée merci de me renvoyer directement vers le sujet
voici le problème :
quotidiennement un script devient sauvegarder un fichier et le copie dans un autre dossier (quotidiennement on ajoute 1 element et on supprime 1 element)
je recherche un algorithme capable de trier intelligemment sur dossier pour conserver un large champ de sauvegarde à travers le temps, je m'explique :
il faut que dans le dossier de sauvegarde je retrouve une sauvegarde du fichier a des moments t qui vient de se calquer sur une courbe de type plus ou moins exponentielle que je définirai moi meme,
soit t365 la date la plus ancienne (365 jours) du fichier de sauvegarde que je souhaite conserver au plus loin dans le temps, je souhaite donc pouvoir retrouver dans le dossier de sauvegarde au fur et à mesure des sauvegardes a des moments t suivants :
t1 t2 t3 t4 t5 t6 t7 t9 t10 t15 t25 t40 t60 t90 t140 t190 t250 t300 t350 t365
ou bien directement indiquer le nombre de t que l'on souhaite et la durée maximum et la fonction se chargera de répartir selon la courbe
la difficulté étant lors de l'ajout du nouveau élément et de la suppression du dernier élément de trier les choses selon les t1 t2 ...t365 prédéfini
et il peut y avoir des jours où la sauvegarde n'est pas faite
y-a-t'il déjà un algorithme, une fonction ou un script capable de gérer ce type de sauvegarde ?
je travaille sous batch
merci d'avance
Partager