/home/a/aquarion/sites/www.aquarionics.com/epistula/contrib/backup.sh
All my code (That is, anything not in the "Others" list on the right) is BSD licenced.
You can also view this page as text/plain or colour-coded source
#!/bin/bash
DATE=$(date +%Y-%m-%d)
WHERE=$HOME/backups
for DATABASE in "epistula" "klind" "afphrid"
do
if [ ! -d $WHERE/$DATABASE ];
then
mkdir $WHERE/$DATABASE
fi
mysqldump $DATABASE | bzip2 -c > $WHERE/$DATABASE/$DATE.bz2
if [[ -L $WHERE/$DATABASE/backup.bz2 ]]
then
rm $WHERE/$DATABASE/backup.bz2
fi
ln -s $WHERE/$DATABASE/$DATE.bz2 $WHERE/$DATABASE/backup.bz2
if [[ -L $WHERE/$DATABASE/backup.bz2 ]]
then
rm $WHERE/quickaccess/$DATABASE.bz2
fi
cp $WHERE/$DATABASE/$DATE.bz2 $WHERE/quickaccess/$DATABASE.bz2
done;
Using a heavily customised version of Tom's PHPCode2ValidXHTML Thing