Hello,
Voici ma dernière petite création, un petit script Bash qui fait un backup d'un dossier de votre serveur dédié et qui l'envoie par FTP sur un autre serveur.
Le fonctionnement de ce script est très simple :
1. Création d'une archive .tar.gz du dossier cible.
2. Envoi de l'archive par FTP.
3. Suppression de backup périmé.
4. Suppression de l'archive (côté client).
Le script utilise plusieurs variables que vous devez compléter :
FTPHOST (ligne 5) : Hostname ou IP du serveur.
FTPUSER (ligne 6) : Compte de l'utilisateur FTP.
FTPPASS (ligne 7) : Mot de passe correspondant au compte donné ci-dessus.
FTPPORT (ligne 8 ) : Port du serveur FTP.
FTPDIR (ligne 9) : Le dossier du FTP dans lequel doit se mettre le backup.
BACKUPDIR (ligne 11) : Le dossier qui doit se faire "backuper".
D (ligne 17) : Nombre de jours que le backup doit être conservé (14 par défaut).
Pour mettre en place le script, il faut le transférer sur votre serveur. Une fois sur votre machine, faites la commande
chmod +x nomduscript.sh puis exécutez le script si vous le souhaitez avec
./nomduscript.sh. Vous pouvez parfaitement le lancer régulièrement grâce à une tache CRON.
Lien pastebin du script :
http://pastebin.com/WJfsDXhn++
R@f