Linux Shell Scripting
I took time to learn a little Linux Shell Scripting as I needed backup of my server. I found this tutorial and made a nice backup script.
#!/bin/sh
mysqlpassword='************'
today=`date '+%d-%m-%Y'`
# mysql backup
mysqldump --all-databases -p$mysqlpassword > /home/michael/back-up/mysql/mysql-back-up_$today.sql
# Domino backup
if [ "$1" = "domino" ];
then
/etc/init.d/domino stop
rsync -avz /home/domino /media/HD-EU2/HybenAlle/home/
/etc/init.d/domino start
fi
# User backup
rsync -avz /home/heidi /media/HD-EU2/HybenAlle/home/
rsync -avz /home/michael /media/HD-EU2/HybenAlle/home/
# All config files backup
rsync -avz /etc /media/HD-EU2/HybenAlle/etc/
# All websites files backup
rsync -avz /var/www /media/HD-EU2/HybenAlle/var/www/
Created 18/02-2010 by Michael Bornholdt Nielsen