Bonjour,
Je cherche à mettre à jour le nom de fichier de backup par la date de dernière modification de ce dernier.
Cela est nécessaire pour connaitre le dernier backup effectué par l'utilisateur.
Comme ça nous savons via le nom du fichier de quand dâte la dernière sauvegarde de l'utilisateur.
J'ai trouvé ce système qui permet de renommer en ajoutant la date, mais lorsque j'exécute à nouveau le script, il ne remplace pas la date, il la rajoute....
En français j'aimerais que ça donne ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for f in *.sparsebundle*; do mv -- "$f" "$f-$(date -r "$f" +%Y%m%d%I%M)"; done
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Si backup contient sparsebundle vérifier si dâte au nom de fichiers si oui remplacer la date par celle de la dernière modification du fichiers si non ajouter la date de la dernière modification du fichier fin Si backup ne contient pas sparsebundle ne rien faire Si date présente sur les fichiers envoyer sur le serveur Sinon ne rien faire fin
Voilà, merci beaucoup par avance pour vos lumière
Bien à vous,
Moi ^^
Partager