Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #Backup des fichiers du serveur
- #NÉCESSITE LFTP SUR VOTRE SERVEUR (apt install lftp)
- #Définitions des variables
- #date du jour au format année mois jour pour lister les fichiers naturellement par date
- datejour=$(date +%Y%m%d)
- localpath=~/backup/FICHIERS
- #variables pour le serveur FTP (c'est quand qu'on passe sur rsync, déjà?)
- remoteserver="serveur-backup.domaine.fr 21"
- remotepath=/backup/fichiers
- username="nom-dutilisateur"
- password="Mot de passe ultra-secure of the dead 007 tu peux pas test!"
- #On commence par aller dans le dossier de travail pour les backups
- cd $localpath
- #On afficher les infos date du jour pour le log.
- echo "date du jour : $datejour"
- #on dégage les anciennes sauvegardes. espace disque, toussa...
- rm -f *-FILE.tar.gz
- #on sauvegarde chaque domaine dans une archive differente :
- echo "albirew..."
- tar -czf $datejour-albirew-FILE.tar.gz ~/albirew --exclude=/absolute/path/to/albirew/upload/David_TMX/* --exclude=/absolute/path/to/albirew/galerie/galleries/*
- #galerie exclue du backup car trop grosse, plus de 4Go d'images...
- echo "amazones..."
- tar -czf $datejour-amazones-FILE.tar.gz ~/amazones
- echo "parfait (qui rime avec français), maintenant on bazarde tout ça sur la lune..."
- lftp -u $username,$password -e "mirror --reverse --verbose $localpath/ $remotepath" $remoteserver << bye
- echo "mission accomplie, sergent!"
- echo "############################################################################################"
- echo .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement