shellscripts:dokuwiki-backup

DokuWiki-Backup

Hier ein Shellscript zum Packen + Verschicken eines Backups per e-Mail. Am besten als Cron-job einrichten (täglich, wöchentlich, …).

#! /bin/bash
# DokuWiki-Backup + mail it
arch=/root/backup/WikiBackup.tar.bz2
wiki_dir=/srv/www/wiki
hostname=`hostname`
 
# keep only 1 old Backup
rm $arch.old
 
# make your backup as bz2
tar cjf $arch $wiki_dir  --exclude=$wiki_dir/data/cache
 
# mail it with mutt
echo "Wiki-Backup von $hostname" | mutt -a $arch -s "Wiki-Backup $hostname" MAIL@domain.tld
mv $arch "$arch".old

:!: benötigt mutt.