sdfsddfd
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user