diff --git a/notify-disk-space b/notify-disk-space new file mode 100755 index 0000000..920476c --- /dev/null +++ b/notify-disk-space @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +#export DBUS_SESSION_BUS_ADDRESS="${DBUS_SESSION_BUS_ADDRESS:-unix:path=/run/user/${UID}/bus}" +#export DISPLAY=:0 + +for i in $(df --output=pcent);do per=${i%*\%} ;if [ $per -gt 85 ] ;then notify-send "Check diskspace!" ;fi ;done diff --git a/notify-disk-space.service b/notify-disk-space.service new file mode 100644 index 0000000..64dece4 --- /dev/null +++ b/notify-disk-space.service @@ -0,0 +1,6 @@ +[Unit] +Description=Check for disk space usage + +[Service] +Type=simple +ExecStart=/usr/bin/notify-disk-space diff --git a/notify-disk-space.timer b/notify-disk-space.timer new file mode 100644 index 0000000..6d76d47 --- /dev/null +++ b/notify-disk-space.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Check disk usage periodically + +[Timer] +OnBootSec=5min +OnUnitActiveSec=10min +Unit=notify-disk-space.service + +[Install] +WantedBy=timers.target