#!/bin/bash  

USER=thomas
export XDG_RUNTIME_DIR=/run/user/1000


if mountpoint -q /media/backups; then
		sudo /usr/bin/rsnapshot hourly 
		# sudo chown -R thomas:thomas /media/backups
		# Check the exit status of the rsnapshot command
		if [ $? -eq 0 ]; then                                                                                                                                                                                      
				/usr/bin/notify-send 'rsync' 'Hourly backup completed successfully'                                                                                                                                   
		else                                                                                                                                                                                                       
				/usr/bin/notify-send -u critical 'rsync' 'Hourly backup failed'                                                                                                                                                   
		fi                      
else 
		echo "Backup drive not mounted"
		/usr/bin/notify-send -u critical 'Backup' 'Error: backup drive not mounted'
fi