From d9ee63f498405c8d751d6759ae2385f61adf7582 Mon Sep 17 00:00:00 2001 From: Maximilian Stiefel Date: Sat, 22 Jun 2019 14:05:23 +0200 Subject: [PATCH] Added a very simplistic backup script --- simplest_backup.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 simplest_backup.sh diff --git a/simplest_backup.sh b/simplest_backup.sh new file mode 100755 index 0000000..be05612 --- /dev/null +++ b/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