shellscripts:dokuwiki-backup

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

shellscripts:dokuwiki-backup [2006/11/17 21:29] – Externe Bearbeitung 127.0.0.1shellscripts:dokuwiki-backup [2008/02/23 22:47] (aktuell) st
Zeile 1: Zeile 1:
 +====== DokuWiki-Backup ======
 +Hier ein Shellscript zum Packen + Verschicken eines Backups per e-Mail.
 +Am besten als [[linux:cronjobs|Cron-job]] einrichten (täglich, wöchentlich, ...).
  
 +<code bash>
 +#! /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
 +</code>
 +
 +:!: benötigt mutt.