From b59bacda5c6ce7f711d8bce80769e9d269c4fdcf Mon Sep 17 00:00:00 2001 From: "jonathan.wyss" Date: Thu, 11 Sep 2025 21:11:06 +0200 Subject: [PATCH] init --- notify-disk-space | 5 +++++ notify-disk-space.service | 6 ++++++ notify-disk-space.timer | 10 ++++++++++ 3 files changed, 21 insertions(+) create mode 100755 notify-disk-space create mode 100644 notify-disk-space.service create mode 100644 notify-disk-space.timer 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