bonjour a tous
je débute en scripting shell et je commence a étudier ça étape par étape
dans mon périmétrie j'ai un script qui fait du sauvegarde d'une base de donnée en postgresql ce script il s'occupe aussi de conserver seulement deux Fichier du backup
et Suite au pb d'espace disque je cherche a modifier mon script pour qu'il conserve seulement un seul Fichier du backup
Qui a une idée comment je peut modifier mon script pour qu'il conserve un seul Fichier
merci pour vos aide
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 backupfile=/home/sauvegardessgbd/data MY_USER='postgres' NB_JOUR_KEEP=3 jour=`date +%Y%m%d` for xfile in $(find $backupfile/* -mtime +$NB_JOUR_KEEP -type f 2>/dev/null) do echo "Fichier effacer: $xfile" rm -f $xfile done rm -rf /home/sauvegardessgbd/`date +%Y%m%d -d "1 day ago"`
Partager