Skip to content

Instantly share code, notes, and snippets.

View NiklasMM's full-sized avatar

Niklas NiklasMM

View GitHub Profile
@NiklasMM
NiklasMM / backup.sh
Last active December 26, 2015 07:29
One line file backup script
#!/bin/bash
SOURCE_DIR=/home/niklas/
TARGET_DIR=/media/Backup/FileBackup
EXCLUDE_FILE=/home/niklas/rsync_excludelist
rsync -avP --exclude-from=${EXCLUDE_FILE} --delete-excluded --delete --stats ${SOURCE_DIR} ${TARGET_DIR}
# add log entry to target dir
LOGFILE="$TARGET_DIR/backup_log"
DATE=$(date)
echo "Last backup on $DATE" >> $LOGFILE