#!/bin/bash mysqldump --all-databases > /var/backups/all_databases.sql tar -cvz \ --exclude ".nobackup" \ --exclude "nobackup" \ --exclude "/home/irc/*" \ --exclude='/home/chuck/*' \ --exclude='/home/slip/*' \ --exclude='/home/angelok/*' \ --exclude='/home/usernameak/*' \ --exclude='/home/ubergeek/*' \ --exclude='/home/amcclure/*' \ --exclude='/home/fosslinux/*' \ --exclude='/home/zszoke/*' \ /home/ \ /var/games/minetest-server/.minetest/ \ /var/lib/minecraft/paperclip/ \ /var/lib/bzflag/ \ /var/spool/cron/ \ /var/spool/anacron/ \ /var/backups/all_databases.sql \ -f /var/backups/`date +%Y%m%d`.tgz chown root:sudo /var/backups/$(date +%Y%m%d).tgz chmod 640 /var/backups/*.tgz find /var/backups -name "*.tgz" -mtime +3 -exec rm {} \; rm /var/backups/all_databases.sql