# VARIABLES DEVICE="/dev/sda1" SRCDIR="/var/www/wordpress" DSTDIR="/Users/ben/" #DSTDIR="/media/usbkey/" TMPDIR="/tmp/backupblog/" ARCHIVE="blog.$(date +%Y%m%d).tar.gz" ARCHIVE_SQL="blog.$(date +%Y%m%d).sql" MYSQL_USER="root" MYSQL_PASS="" MYSQL_DB="wordpress" MYSQL_DUMP_CMD="mysqldump --add-drop-database --create-options -u${MYSQL_USER} -p${MYSQL_PASS} --databases ${MYSQL_DB} > ${TMPDIR}${ARCHIVE_SQL}" SSH="" SSH_DEF="ssh root@tripod -- " #si pas d'automount, montage manuel MOUNT="mount ${DEVICE} ${DSTDIR}" #si pas d'automount, demontage manuel UMOUNT="umount ${DEVICE}" #copy REMOTE_COPY="scp -r root@tripod:${TMPDIR} ${DSTDIR}" COPY="cp -rf ${TMPDIR} ${DSTDIR}" #evaluation de la taille du blog (fichiers sources) MSG_EVAL_BLOG_SIZE="echo -e Taille du blog (non compresse):" #creation de l'archive (fichiers sources) MSG_CREATE_ARCHIVE="echo -e \nCreation de l archive ${ARCHIVE} ..." #evaluation de la taille du blog compresse MSG_EVAL_ARCHIVE_ZIP="echo -e \nTaille du blog (archive compresse .tar.gz):" #creation de l'archive (fichier SQL) MSG_CREATE_ARCHIVE_SQL="echo -e \nCreation de l archive ${ARCHIVE_SQL} ..." #evaluation de la taille du blog (.sql) MSG_EVAL_SQL_BLOG_SIZE="echo -e \nTaille du blog (archive .sql):" #evaluation de la taille total du blog MSG_EVAL_TOTAL_BLOG_SIZE="echo -e \nTaille total blog" #copie du blog MSG_COPY_TO="echo -e \nCopie sur la clef usb ..." #message de fin de copie du blog MSG_SUCCESS="echo -e \nDone" #