$linux-kurs.euLinux lernen · verstehen · anwenden

Praxisprojekte

Praxis25 min

Praxis: Speicherplatz überwachen

Ein Disk-Check verbindet Kommandoausgabe, Textverarbeitung, Zahlenvergleich und Exit-Status.

Nur wenn Sie diesen Button verwenden, wird Ihr Lernfortschritt lokal in diesem Browser gespeichert. Es erfolgt keine Übertragung an den Server.

Ziel

Das Skript prüft die Auslastung eines Mountpoints und liefert bei Überschreitung eines Schwellwerts einen Fehlerstatus.

Daten gewinnen

`df -P` liefert ein gut verarbeitbares Format.

Terminal / Bash
usage=$(df -P / | awk 'NR==2 {gsub(/%/,"",$5); print $5}')
printf '%s\n' "$usage"

Status nutzen

Monitoring und Cronjobs können den Exit-Status auswerten: 0 für OK, ein anderer Wert für Alarm.

Übung

Jetzt selbst ausprobieren

Erweitern Sie um Mountpoint und Schwellwert als Argumente.

Lösung / Hinweis anzeigen

Zum Beispiel `mount=${1:-/}` und `limit=${2:-90}`; validieren Sie den Schwellwert.

Wissenscheck

Warum ist ein sinnvoller Exit-Status nützlich?

Mit Trainer vertiefen

Dieses Thema als Schulung?

Auf linux-kurse.eu finden Sie Linux-, Administrations- und Bash-Schulungen von Bodenseo.

Linux-Schulungen ansehen