mirror of
https://github.com/Stunkymonkey/dotfiles.git
synced 2025-05-25 19:14:39 +02:00
[systemd] switch cron borg notification to systemd
This commit is contained in:
parent
0cbc67116c
commit
dbd6704926
5 changed files with 36 additions and 17 deletions
|
@ -1,17 +0,0 @@
|
|||
#!/bin/bash
|
||||
## */10 * * * * ~/.dotfiles/cron/borg-notify.sh
|
||||
|
||||
LAST=$(tail -1 ~/.borgbackup.log)
|
||||
|
||||
DIF=$((($(date -d "now" +%s) - $(date -d $LAST +%s)) / 86400))
|
||||
|
||||
if [ $DIF -ge 7 ] ; then
|
||||
export DISPLAY=:0
|
||||
for proc in $(pgrep -u $USER); do
|
||||
if grep -z DBUS_SESSION_BUS_ADDRESS /proc/$proc/environ; then
|
||||
export DBUS_SESSION_BUS_ADDRESS="$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$proc/environ | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//')"
|
||||
break
|
||||
fi
|
||||
done
|
||||
notify-send -i drive-harddisk Borg-Backup "Your last backup was $DIF days ago.\nPlease make a new one."
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue