#!/bin/bash . /etc/systemconfig lh_notify-send "Starting Backup..." #alert user the database will not be backed up if [ $SystemType != MasterBackend -a $SystemType != Standalone ] then lh_notify-send "This is not the MasterBackend.\n Skipping backup of database." fi if [ $SystemType = MasterBackend -o $SystemType = Standalone ] then lh_notify-send "Stopping MythBackend..." systemctl stop mythbackend.service fi #do the backup lh_notify-send "Starting system backup..." lh_system_backup_job 2>&1 > /var/log/system_backup.log rc=$? if [ $SystemType = MasterBackend -o $SystemType = Standalone ] then lh_notify-send "Starting MythBackend..." systemctl start mythbackend.service fi if [ $rc = 0 ] then complete_message="Backup completed successfully." else complete_message="Backup failed." fi lh_notify-send "$complete_message"