ich lade von meiner Foscam auf ein FTP Laufwerk im Zeitinterval X immer ein Bild hoch. Nun sammeln sich ja dort Daten an.
Gibts mit IPS eine Möglichkeit auf das FTP Laufwerk zuzugreifen und dann die jeweils ältesten Tagesdaten einmal täglich wegzuwerfen, so dass immer genug Speicher frei ist?
Kreativität allein nutzt da nicht viel… das geht schon in die Materie!
RWN’s Link ist der Anfang, aber weit weg von der Lösung der Aufgabe:
…Da gibts noch soviel dazwischen (PHP-Befehle) an die ich mich zwecks Komplexität auch noch nicht heran gewagt habe, zumal die Aussage „ältesten Tagesdaten löschen“ ja mehr oberflächlich ist…
In meinem Wetterscript, wird der FTP hoch und runter gebetet. Ich glaube mich auch erinnern zu können, schon mal ein ähnliches Script gepostet zu haben. Bin nur zu faul zum suchen.
Hi zusammen,
coole Diskussion hier geworden
Als kleines Beispiel. Meine IP Camera wirft alle 5 Sekunden ein Bild auf den USB-Stick an der Fritze (ohne IPS). Der ist aber natürlich irgendwann voll.
Hab mal so gerechnet, und denke in ca. 10 Tagen!
Nun würde ich gerne alle Bilder die älter 7 Tage sind einfach vom USB Stick werfen lassen, dies allerdings mit IPS!
Kann man das Erstelldatum von Dateien auslesen, oder noch besser nen Unix Timestamp?
Ja kann man, je nachdem wo man das Skript ausführen will, gibt es mehrere Möglichkeiten. Wenn Du es direkt auf der FritzBox laufen lassen willst (weil z.B. ein Freetz drauf läuft), dann bietet das Linux darunter eine Menge Möglichkeiten - das Skript sollte eigentlich aus IPS aufrufbar sein (oder irre ich mich ?)
Wenn Du es von der Windows Büchse machen willst, dann empfehle ich Powershell - da ist das ein Einzeiler (+ ein wenig Variablen^^).
sucht Dir alle Dateien aus /pfad, die älter als 30 Tage sind.
Das Kommando kannst Du auch erweitern, wenn Du Dir sicher bist, dass Du alle diese Dateien löschen willst:
find /pfad -mtime +30 -exec rm {} \;
Ich mache manchmal einen kleinen Test zuvor mit:
find /pfad -mtime +30 -exec ls -l {} \;
Wenn Du auf die FritzBox per SSH Zugriff hat, kannst Du das entsprechende Script dort ablegen und dann über den Webserver der FritzBox per PHP aufrufen.
ich glaub ich hab die Lösung für IPS,
denn man kann auf der Kamera den Ordner mittels CGI Befehl wechseln!
Also muss man doch nur mit IPS vorher den Ordner nach vorgefertigtem Muster anlegen und 2 Wochen später wieder löschen!
Aber bevor’s ans lösen geht, ich habs schon gesucht, aber… wie führe ich bei IPS Befehl im MS-Dos Modus aus? also sprich „cd directory“ oder sowas!