Software > Linux
backup script -->korrektur lesen + event verbessern
mad1120:
so das script hatt jetzt immer noch gesponnen ( das monatliche backup wollte nicht laufen...) aber ich hab den fehler gefunden.
--- Code: --- tar -cf $BACKUPDIR/$COMPUTER1-fullbackup-$DM.tar -X "/var/ftp/backups" $DIR1
--- Ende Code ---
der exclude befehlt hat den fehler ausgelöst, wodurch die zeile nicht augeführt wurde
die derzeitige funktionierende version:
--- Code: ---#!/bin/sh
# full and incremental backup script
# created 07 February 2000
# Based on a script by Daniel O'Callaghan <danny@freebsd.org>
# and modified by Gerhard Mourani <gmourani@videotron.ca>
#Change the variables below to fit your computer/backup
COMPUTER1=Vserver # name für monatliches backup
DIR1="/bin/ /boot/ /etc/ /home/ /lib/ /opt/ /root/ /sbin/ /usr/ /var/cache/ /var/backups/ /var/lib/ /var/local/ /var/lock/ /var/log/ /var/mail/ /var/opt/ /var/run/ /var/spool/ /var/tmp/ /var/webmin/ /var/www/ /sys/ /srv/ /selinux/ /opt/ /media/ /initrd/ " # verz. für monatliches backup
COMPUTER2=webspace-backup # name für wöchentliches backup
DIR2="/var/www/ /home/" # verz. für wöchentliches backup
BACKUPDIR="/var/ftp/backups/" # speicherort für aktuelle backups
OLDBACKUP="/var/ftp/backups/old/" # speicherort für backups des vormonats
#You should not have to change anything below here
PATH=/usr/local/bin:/usr/bin:/bin
DOW=`date +%a` # Day of the week e.g. Mon
DOM=`date +%d` # Date of the Month e.g. 27
DM=`date +%d%b` # Date and Month e.g. 27Sep
# monthly full backup
if [ $DOM = "01" ]; then
rm $OLDBACKUP/*.tar.gz
mv $BACKUPDIR/*.tar.gz $OLDBACKUP
tar -czf $BACKUPDIR/$COMPUTER1-fullbackup-$DM.tar.gz $DIR1
fi
# weekly www backup
if [ $DOW = "Mo" ]; then
tar -czf $BACKUPDIR/$COMPUTER2-$DM.tar.gz $DIR2
--- Ende Code ---
sprich der exclude befehl ist nun raus, aber dafür hab ich jeden einzelnen ordner in /var/ bei $DIR1 eingefügt
halt bis auf den backup ordner selber /var/ftp/backups/
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln