Hallo zusammen.
Ich habe bei meinem VDR ACPI-Wakeup - hoffentlich - erfolgreich eingerichtet, jedenfalls habe sind erste Aufnahmen bei abgeschaltetem VDR auf der Festplatte gelandet und der Rechner hat sich anschließend wieder abgeschaltet
Jetzt würde ich gerne eine Funktion implementieren, die das timergesteuerte Hochfahren des Rechners verhindert, wenn die Festplatte so voll ist, dass die Aufnahme sowiso nicht mehr auf die Festplatte passen würde.
Zum Hintergrund:
Ich bin aus beruflichen Gründen meist für 2-3 Wochen ausser Haus. Wenn ich dann zum Wochenende zurück komme, schaue ich mir die zwischenzeitlich aufgenommen Sendungen an und lösche sie danach. Auf diese Weise habe ich am Ende des Wochenendes auf der Festplatte so viel freien Speicher, dass die neuen Aufnahmen aus den kommenden 1-2 Wochen aufgenommen werden können, danach ist die Platte zu 100% voll und die nachfolgenden Timer-Wakeups machen keinen Sinn mehr.
Meine Idee:
Da wo beim runterfahren der neue Wakeup aus den Timern eingestellt wird, könnte der freie Festplattenplatz ermittelt werden und der Wakeup wird nur dann geschrieben, wenn noch mindestens xxx Megabytes freier Festplattenplatz gefunden wird.
Meine Fragen:
- wo müsste der Eingriff für meine Idee stattfinden (weiches Script, an welcher Stelle)?
- ich bin kein Linux-Profi und hab mein Leben noch kein Unix-Script geschrieben. Kann mir jemand ein Beispielscript für die Ermittlung des freien Speichers und die If-Abfrage nach den >x Megabytes geben?
Klar: hier geht's um den berühmten golden Wasserhahn, trotzdem ist die Funktion für mich und möglicherweise auch für andere sehr interessant.
Besten Dank für Eure Unterstützung,
Klaus