All pastes #206200 Raw Edit

Someone

public text v1 · immutable
#206200 ·published 2006-10-17 09:28 UTC
rendered paste body
#!/bin/bash

PATH=/usr/local/bin:/usr/bin:/bin
ROOTID=0                                                # Declaration of ROOD ID
INCLUDE="/home/nilcom/etc/backup_included_files"         # List of files to be included in backup
EXLUDE="/home/nilcom/etc/backup_excluded_files"           # List of files to be excluded from backup
HOSTNAME=`hostname -s`                                  # Get hostname
DOW=`date +%a`                                          # Day of the week, eg Monday
DOM=`date +%d`                                          # Date of the month, eg 01 Sep
TAR=/bin/tar


#MONTHLY BACKUP
if [ $DOM = "17" ]; then
        $TAR -cvjPf /tmp/ComprehensiveBackupMonth$DOM-$HOSTNAME.tar.bz2 -T $INCLUDE -X $EXCLUDE
        echo "Backing Up Monthly"
fi

#WEEKLY BACKUP
if [ $DOW = "Sun" ]; then
        $TAR -cvjPf /tmp/ComprehensiveBackupWeek$DOM-$HOSTNAME.tar.bz2 -T $INCLUDE -X $EXCLUDE
        echo "Backing Up Weekly"
fi