Ich habe eine NAS-Box gekauft, die eine reduzierte Version von debian enthält.
Der andere Tag hatte keinen Platz mehr und ich habe es nicht bemerkt. Ich möchte grundsätzlich ein Bash-Skript schreiben, das mich alarmiert, sobald die Festplatte zu über 90% voll ist.
Kennt jemand ein Skript, das dies tut oder gibt mir einen Ratschlag zum Schreiben eines?
Ich habe versucht, Eriks Antwort zu verwenden, hatte aber Probleme mit Geräten mit langen Namen, die die Zahlen umhüllten und das Skript zum Scheitern brachten. Auch die Mathematik sah für mich falsch aus und entsprach nicht den von df
selbst angegebenen Prozentsätzen.
Hier ist ein Update zu seinem Skript:
%Vor% Schlüsseländerungen werden geändert df -k
in df -Pk
, um Zeilenumbrüche zu vermeiden, und vereinfachen die Verwendung von awk vor der Berechnung anstelle von Neuberechnung.
Sie können auch Monit für diese Art von Job verwenden. Es ist ein "kostenloses Open-Source-Programm zum Verwalten und Überwachen von Prozessen, Programmen, Dateien, Verzeichnissen und Dateisystemen auf einem UNIX-System".