#!/bin/bash # Pushover API-Einstellungen API_TOKEN="agse9w3be5wf2stc9u725masjjdqsz" USER_KEY="uo2sf2pmrtjvt8auu786fviabimimr" # Verzeichnis, das überwacht werden soll MONITORED_DIR="/mnt/HDD_1_2/restore/Jaehler-GmbH/2025-01-16/" # Funktion zum Senden der Pushover-Nachricht send_pushover() { MESSAGE=$1 curl -s \ -F "token=$API_TOKEN" \ -F "user=$USER_KEY" \ -F "message=$MESSAGE" \ https://api.pushover.net/1/messages.json } # Endlosschleife für wiederholte Benachrichtigungen while true; do # Speicherplatzinformationen und aktuelles Datum abrufen DU_OUTPUT=$(du -sh "$MONITORED_DIR" 2>/dev/null) CURRENT_DATE=$(date) # Nachricht zusammensetzen MESSAGE="$DU_OUTPUT\n$CURRENT_DATE" # Nachricht senden send_pushover "$MESSAGE" # 30 Minuten warten sleep 1800 done