| backup - dotfiles - These are my dotfiles. There are many like it, but these ar… | |
| git clone git://jay.scot/dotfiles | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| backup (497B) | |
| --- | |
| 1 #!/bin/sh | |
| 2 | |
| 3 # Variables | |
| 4 USER_HOME="/home/jay" | |
| 5 BACKUP_DIR="$HOME/tmp" | |
| 6 BACKUP_FILE="backup_$(date +%Y%m%d).tar.gz" | |
| 7 REMOTE_HOST="192.168.1.100" # Replace with your remote server address | |
| 8 REMOTE_PATH="backup/" # Replace with the remote path to store backu… | |
| 9 | |
| 10 mkdir -p "$BACKUP_DIR" | |
| 11 tar cvzf "$BACKUP_DIR/$BACKUP_FILE" \ | |
| 12 $(ls -A "$USER_HOME" | grep -v -e tmp -e media -e .cache -e .moz… | |
| 13 | |
| 14 scp "$BACKUP_DIR/$BACKUP_FILE" "${REMOTE_HOST}:${REMOTE_PATH}" | |
| 15 | |
| 16 rm "$BACKUP_DIR/$BACKUP_FILE" |