bash:rsync-roulement
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| bash:rsync-roulement [2017-03-22 22:30] – supprimée mitsu | bash:rsync-roulement [2017-03-22 22:32] (Version actuelle) – ancienne révision (2017/03/22 22:30) restaurée mitsu | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Archivage par roulement et rsync ====== | ||
| + | Ce script permet d' | ||
| + | |||
| + | NB: ce script suppose que: | ||
| + | * on travaille dans le dossier "/ | ||
| + | * le dossier " | ||
| + | * le dossier " | ||
| + | |||
| + | Exemple: le script est exécuté le 10 décembre 2014 et le dossier archives contient 5 archives journalières. Le script renomme donc " | ||
| + | |||
| + | <file bash archivage.sh> | ||
| + | echo " | ||
| + | cd "/ | ||
| + | |||
| + | if [ -f ' | ||
| + | echo " | ||
| + | exit | ||
| + | fi | ||
| + | |||
| + | echo " | ||
| + | touch ' | ||
| + | |||
| + | filename=$(date +%Y-%m-%d) | ||
| + | |||
| + | echo " | ||
| + | oldest=$(ls -tr1 " | ||
| + | echo " | ||
| + | |||
| + | mv " | ||
| + | |||
| + | echo "Now doing rsync archive" | ||
| + | rsync -a --progress --delete-before --no-inc-recursive " | ||
| + | touch " | ||
| + | |||
| + | echo " | ||
| + | rm ' | ||
| + | |||
| + | </ | ||
bash/rsync-roulement.1490221808.txt.gz · Dernière modification : (modification externe)
