Merge branch 'notify'

This commit is contained in:
James Barnett
2017-01-29 19:30:47 -06:00
2 changed files with 18 additions and 3 deletions

17
bin/snap-sync-wrapper Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/bash
# Notifies all users that a backup is running
for u in $(users); do
notify_cmd="sudo -u $u DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(sudo -u $u id -u)/bus notify-send"
$notify_cmd 'Starting snap-sync backups to '$1'...' --icon=dialog-information
/usr/bin/snap-sync --UUID $1 --noconfirm
if [[ $? == 0 ]]; then
$notify_cmd 'snap-sync backups to '$1' complete!' --icon=dialog-information
else
$notify_cmd 'Error in snap-sync backups. Check journal for more information.' --icon=dialog-error
fi
done