lima-city: Webhosting, Domains und Cloud
2 Pluspunkte 0 Minuspunkte
Wie kann ich mit einem Linux Script das regelmäßig ausgeführt wird den Speicherplatz eines Ordners überwachen und eine Email senden wenn er eine kritische Grenze erreicht?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Hier ist ein Script das ich nutze. Ersetze PATTERN durch einen String mit dem du das entsprechende Volume filtern kannst.

#!/bin/bash

PATTERN="/dev/sda2"
THRESHOLD=90 # Warnung wenn weniger als 10% verfügbar sind
LOGFILE="/root/monitor.log"

USAGE=$(df -h | awk -v pattern="$PATTERN" '$0 ~ pattern {print $5}' | sed 's/%//')

if [ "$USAGE" -ge $((100 - $THRESHOLD)) ]; then

    MESSAGE="WARNUNG: Das Volume ist zu ${USAGE}% voll!"
    echo "$(date) - $MESSAGE"

fi
von  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

265 Kommentare

14 Nutzer