Browse Source

Added a very simplistic backup script

master
Maximilian Stiefel 5 years ago
parent
commit
d9ee63f498
  1. 35
      simplest_backup.sh

35
simplest_backup.sh

@ -0,0 +1,35 @@
#!/bin/sh
#################################################################
# Script to send the IP address of a host to you using a
# Telegram bot. This script also adds a cron job, so that the
# bot nofifies you with every boot.
#
# Author: Maximilian Stiefel
# Last modified: 26. April 2018
# CLI usage: ./send_telegram_dynamic_ip bot chat
# Required PKGs:
#
#################################################################
#################################################################
# Vars
#################################################################
BACKUP_FILES="/home/jasmina"
DEST="/run/user/1000/gvfs/smb-share:server=fritz-nas,share=fritz.nas/Backups"
DAY=$(date +%Y-%m-%d)
HOSTNAME=$(hostname -s)
ARCHIVE_FILE="$HOSTNAME-$DAY.tar.gz"
#################################################################
# Action
#################################################################
echo "Backing up $BACKUP_FILES to $DEST/$ARCHIVE_FILE"
date
echo
tar cvzf $DEST/$ARCHIVE_FILE $BACKUP_FILES
echo
echo "Backup done."
date
ls -ahl $DEST
Loading…
Cancel
Save