#!/bin/bash NOW=`date "+%Y%m%d"` SQL="wiley/backups/${NOW}_wiley.sql.bz2" TAR="wiley/backups/${NOW}_wiley.tar.bz2" FILES='wiley/.git wiley/.gitignore wiley/README wiley/WileyREADME wiley/attic wiley/bin wiley/docs wiley/etc wiley/lib wiley/public_html wiley/src' EXCLUDE='--exclude=lib/log/[12r]* --exclude=wileymud* --exclude=*.[oa]' DISTTAR="wiley/backups/${NOW}_wiley_dist.tar.bz2" DISTFILES='wiley/README wiley/WileyREADME wiley/attic wiley/bin wiley/docs wiley/etc wiley/lib wiley/public_html wiley/src' DISTEXCLUDE='--exclude=.git* --exclude=lib/log/[12r]* --exclude=wileymud* --exclude=*.[oa] --exclude=attic --exclude=lib/imc/*.hist --exclude=lib/i3/*.hist --exclude=wiley/lib/ply/*/*.* --exclude=src/convert/output/*' cd /home echo -en "Staring Database Backup..." pg_dump wiley | bzip2 -9 >$SQL echo -en "done.\n" echo -en "Starting Stripped Backup..." tar $DISTEXCLUDE -jcf $DISTTAR $DISTFILES echo -en "done.\n" echo -en "Staring Full Backup..." tar $EXCLUDE -jcf $TAR $FILES echo -en "done.\n" cd /home/wiley ls -l backups/${NOW}*