Hi, ich habe vor kurzem die Kameras unseres Unternehmens eingerichtet und das System läuft so weit gut. Die Daten werden auf einem Raspberry Pi gespeichert, in dem eine 64gb Karte steckt, gespeichert und automatisch gelöscht. Allerdings ist die Karte relativ schnell gefüllt und die Daten sollen eigentlich zeitgesteuert gelöscht werden (alle 3 Tage), allerdings löscht der Pi nicht, wenn die Karte gefüllt ist. Wie genau das Skript aussieht kann ich nicht sagen und habe da momentan auch keinen Zugriff dauf.
Meine Idee ist, dass das Skript etwas cleverer sein soll, also etwas mehr löscht, wenn die Karte bis zu einem gewissen Wert gefüllt ist. Mein Problem ist jetzt, dass ich den Wert irgendwie erhalten muss, weshalb ich mir das hier zusammengebastelt habe
1 | a=`df / | cut -d" " -f4` |
um den Wert in der Variable zu speichern. Wenn ich allerdings versuche mit echo den Inhalt der Variable anzusehen, wir nur eine leere Zeile ausgegeben. Wenn ich aber das -f4 durch ein -f1 ersetze, dann wird mir
1 | Filesystem /dev/sda2
|
ausgegeben. Also fuonktionirt es, nur halt in der falschen Zeile.
Danke