Script Backup-FTP

Un article de Wikiserveur.

Jump to: navigation, search
Cet article est une ébauche à compléter.

Script de dump et rotation de dump de base MySQL :

#! /bin/bash

################################################
#             SCRIPT DE BACKUP FTP             #
################################################

# Verification de la presence des parametres
if [ ! $2 ]
  then
  echo "Usage: `basename $0` name dir"
  exit 1
fi

# Variables
HOST="adresse du serveur FTP"
USER="nom de l'utilisateur FTP"
PASSWORD="mot_de_passe"
TEMPDIR="/chemin/vers/le/repertoire/temporaire/de/backup"
NAME=$1
DIR=$2

cd $TEMPDIR
tar czvf $NAME $DIR

ftp -i -v -n $HOST <<EOF
user $USER $PASSWORD
binary


send $TEMPDIR/$NAME /$NAME

bye
EOF

rm $NAME

echo "Sauvegarde de $DIR [OK]"

exit 0