Fixes & Enhancements #6
@@ -782,32 +782,10 @@
|
||||
}
|
||||
function_backup: |
|
||||
function backup {
|
||||
EXTRA="$1"
|
||||
TAG="System"
|
||||
BACKUP_DIR="/srv/backup"
|
||||
BASENAME="$BACKUP_DIR/Backup"
|
||||
BACKUP="$BASENAME.`now`.$HOSTNAME.$TAG.zip"
|
||||
echo "*** Creating Backup Directory ***"
|
||||
mkdir -pv $BACKUP_DIR
|
||||
chmod -Rv 755 $BACKUP_DIR
|
||||
chown -Rv root:root $BACKUP_DIR
|
||||
echo "*** Removing Old Backups ***"
|
||||
sh -c 'rm -fv "$BASENAME"*"$TAG"*'
|
||||
echo "*** Creating backup at '$BACKUP' ***"
|
||||
sudo zip -rv "$BACKUP" \
|
||||
/etc /var/{log,mail,spool} /srv /boot \
|
||||
/usr/local/etc $EXTRA
|
||||
status="$?"
|
||||
if [[ "$status" != 0 ]]; then
|
||||
echo "*** ERROR: Failed to create '$BACKUP', file may be incorrect. ***"
|
||||
fi
|
||||
if [[ -e "$BACKUP" ]]; then
|
||||
ls -alh "$BACKUP"
|
||||
echo "*** '$BACKUP' created successfully! ***"
|
||||
else
|
||||
echo "*** '$BACKUP' not found! ***"
|
||||
fi
|
||||
/usr/local/bin/backup_system.sh
|
||||
}
|
||||
alias backup-system="backup"
|
||||
alias system-backup="backup"
|
||||
function_log: |
|
||||
function log {
|
||||
echo -e "$1"
|
||||
|
Reference in New Issue
Block a user