scripts

Scripts for general automations
git clone git://git.laack.co/scripts.git
Log | Files | Refs

backup.sh (497B)


      1 #!/bin/bash
      2 set -o pipefail
      3 
      4 mkdir -p ~/logs
      5 
      6 # have to do this because cron
      7 source ~/.bashrc
      8 
      9 if ~/bin/backups/simple.sh | tee -a ~/logs/backup.log 2>&1; then
     10     echo "PASS: Backup Success" | tee -a ~/logs/backup.log
     11     # Don't notify in positive case.
     12     # echo "PASS: Backup Success" | email-send.sh "Backup succeeded"
     13     date | tee -a ~/logs/backup-times.txt
     14 else
     15     echo "FAIL: Backup Failed" | tee -a ~/logs/backup.log
     16     echo "FAIL: Backup Failed" | email-send.sh "Backup failed"
     17 fi
     18