Date of registration: Apr 12th 2004
Location: class cArctozz : public cHuman { .. }; int main() { cArctozz ArCtoZz; ArCtoZz.Run(); return 0; }
Occupation: Schüler
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
#!/bin/bash # # A Backup Script Solution by ArCtoZz (arctozz@arctics.net) # This Script is Freeware GPL # ######################### BACKUPDIR="/backup" # local RBACKUPDIR="/backup" # remote FHOST="xxx" # ftp hostname/ip FUSER="xxx" # ftp username FPASS="xxx" # ftp password ########################## export LANG="de_DE" # request weekday WDAY=`date +%a` DTIME=`date +%d.%m.%Y` # delete old backups rm -rf $BACKUPDIR/$WDAY # create directories mkdir -p $BACKUPDIR/$WDAY/mysql mkdir -p $BACKUPDIR/$WDAY/www mkdir -p $BACKUPDIR/$WDAY/etc mkdir -p $BACKUPDIR/$WDAY/tmp # synchronize relevant files if ( test -d $BACKUPDIR/$WDAY ) then rsync -az --delete --delete-after /srv/www $BACKUPDIR/$WDAY rsync -az --delete --delete-after /etc $BACKUPDIR/$WDAY cp -r $BACKUPDIR/mysql/daily $BACKUPDIR/$WDAY/mysql fi # create tar archive & delete temporary files cd $BACKUPDIR/$WDAY tar czf $BACKUPDIR/$WDAY/tmp/$WDAY_$DTIME_mysql.tar.gz mysql tar czf $BACKUPDIR/$WDAY/tmp/$WDAY_$DTIME_www.tar.gz www tar czf $BACKUPDIR/$WDAY/tmp/$WDAY_$DTIME_etc.tar.gz etc tar czf $WDAY_$DTIME_full.tar.gz tmp rm -rf $BACKUPDIR/$WDAY/tmp rm -rf $BACKUPDIR/$WDAY/mysql rm -rf $BACKUPDIR/$WDAY/www rm -rf $BACKUPDIR/$WDAY/etc # Transfer BackUp File to BackUp Server cd $BACKUPDIR/ ncftp -u $FUSER -p $FPASS $FHOST cd $RBACKUPDIR rm -rf $WDAY put -r $WDAY quit exit 0 # # # |
Date of registration: Apr 12th 2004
Location: class cArctozz : public cHuman { .. }; int main() { cArctozz ArCtoZz; ArCtoZz.Run(); return 0; }
Occupation: Schüler

Date of registration: Apr 12th 2004
Location: class cArctozz : public cHuman { .. }; int main() { cArctozz ArCtoZz; ArCtoZz.Run(); return 0; }
Occupation: Schüler

|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
#!/bin/bash # # A Backup Script Solution by ArCtoZz (arctozz@arctics.net) # This Script is Freeware GPL # ######################### BACKUPDIR="/backup" # local BACKUPDAY="So" ########################## export LANG="de_DE" # request weekday WDAY=`date +%a` DTIME=`date +%d.%m.%Y` # delete old backups # rm -rf $BACKUPDIR/mysql/$WDAY # rm -rf $BACKUPDIR/etc/$WDAY # create directories # mkdir -p $BACKUPDIR/mysql/$WDAY # mkdir -p $BACKUPDIR/etc/$WDAY # synchronize relevant files # if ( test -d $BACKUPDIR/mysql/$WDAY ) then # tar czf $BACKUPDIR/mysql/$WDAY/backup_mysql_$WDAY_$DTIME.tar.gz $BACKUPDIR/mysql/daily/* # fi /usr/bin/sitecopy -u backup_mysql if [ "$WDAY" = "$BACKUPDAY" ]; then if ( test -d $BACKUPDIR/etc/ ) then tar czf $BACKUPDIR/etc/backup_etc_$WDAY_$DTIME.tar.gz /etc/* fi /usr/bin/sitecopy -u backup_etc /usr/bin/sitecopy -u backup_www fi exit 0 # # # |
Development Center Team
Date of registration: Mar 6th 2008
Location: Giessen, Hessen
Occupation: Administrator & Programmierer