le script de backup>> webackup.sh<<

j'oubliais le script!
>>>>>>>>>>>>>>>>

#!/bin/bash
#
# WebBackup.sh
# Version : 1.0
# Auteur : Frederic PLE (fple <a> free.fr)
#http://frederic.ple.name/index.php/post/2005/09/12/173-webbackup-sauvegarder-son-site-web-personnel
# Historique
# 23/03/2003 : Version 1.0
#
# Le script est librement utilisable.
# N'oublier pas de faire profiter aux autres des modifications que vous y porteriez

DATENOW=`date '+%Y%m%d'`

# MYAPTH : repertoire (local) dans lequel seront stockées les sauvegardes
MYPATH=/home/***/***/

# MYSITE : nom du site web
MYSITE=**********.fr
if [ $# -ne 0 ] ; then
MYSITE=$1
fi

# Paramètres FTP
FTPHOST=***********
FTPUSER=**********
FTPPWD=***********

# Parametres MySQL
PHPMYADMIN="****************"
DBUSER=***********
DBPWD=********
# Liste des tables a sauvegarder (ex: les tables de SPIP)
DBTABLE=('hyla_acontrol' 'hyla_comment' 'hyla_group_user' 'hyla_object' 'hyla_users')

# Debut du script
HTTPAUTH=`echo -n "$DBUSER:$DBPWD" | uuencode -m /dev/null | head -2 | tail -1`

TABPARAM=""
for table in ${DBTABLE}
do
TABPARAM="$TABPARAM -d 'table_select%5B%5D=$table'"
done

$ORGPATH=`pwd`
cd $MYPATH

if [ ! -d mirror ] ; then
mkdir mirror
fi

curl -H "Authorization: Basic $HTTPAUTH" \
$TABPARAM \
-d 'what=data' -d 'drop=1' -d 'showcolomns=yes' -d 'extended_ins=yes' -d'use_backquotes=1' -d 'asfile=sendit' -d 'bzip=bzip' -d 'server=1' -d 'lang=fr-iso-8859-1' -d 'db=wwstri' \
-o $MYSITE.$DATENOW.db.bz2 \
"$PHPMYADMIN/tbl_dump.php"

cd mirror
lftp -u $FTPUSER,$FTPPWD -e "mirror -x CACHE/ -n -e ; quit" $FTPHOST
tar cvf ../$MYSITE.$DATENOW.site.tar ./*
cd ..
bzip2 -9 $MYSITE.$DATENOW.site.tar
cd $ORGPATH