Ähm, diese Infos waren VÖLLIG UNWICHTIG!!! ERST (!!!) wenn man ins Detail geht und konkrete Lösungen erarbeitet, hätte man darauf eingehen können. Denn nochmal: In meinem ersten Post stand ALLES (!) drin, was zur Lösung helfen konnte.
Meine Anforderung war: Ein Skript, welches Dateien, die älter als X Tage sind, auf einem FTP-Server löscht. Dabei ist es sowas von Wurscht, ob es Aufnahmen einer Kamera sind, wie die Dateinamen lauten (denn nach dem Dateinamen zu gehen wäre zwar in meinem Falle möglich, aber keine generelle Lösung für Fälle, wo der Dateiname kein Datum beinhaltet!).
Also hör auf so Text von einem Moderator zensiert zu erzählen. Fakt ist, man hat hier unnötig einen auf "cool" gemacht und gedacht, dass hier ein totaler Noob am Werke wäre, dem man erst mal mit all seinem Wissen, wie er nicht alles besser machen kann und was er nicht alles vergessen hat zu erwähnen, zu texten kann, statt einfach zu helfen.
Fassen wir zusammen:
1.) Info, dass es nicht leicht wird: passt.
2.) Vorschlag: Dateinamen abzuändern
3.) Vorschlag ist ok, da es für einzelne Fälle möglich sein kann, in meinem Fall jedoch nicht. Als ich dies sagte, DIREKT Kritik, dass ich ja hätte erst mal alles mögliche noch erzählen sollen: KRITIK völlig überflüssig!
4.) Hinweis darauf, dass im ersten Post alles Wichtige genannt wurde, endet mit einer Text von einem Moderator zensiert Reaktion seitens des MODERATORS (!)
5.) Danach folgten noch einige Diskussionen darüber, ob es überhaupt das richtige Forum sei, da es ja nur eine Festplatte sei (ja, das Forum ist richtig!), dass ich die Surveillance-Funktion des NAS verwenden solle (da mir nicht bekannt war, dass das damit möglich wäre, fragte ich verwundert nach und bekam als Antwort, dass ich mir doch die Funktionsbeschreibung durchlesen solle, dann wüsste ich, dass es damit nicht möglich ist... war also ein sehr sinnvoller Vorschlag! ), usw. usf.
Also, einige sollten sich hier echt mal schämen! Es ist ein öffentliches Forum, wo jemand eine völlig vernünftige und ausführliche Frage gestellt hat! Dass dann auch noch der Moderator (!) Text von einem Moderator zensiert. In Zukunft helf ich mir einfach weiterhin selber und lasse andere nicht an einer interessanten Diskussion teilhaben, da dies bedeutend effektiver und schneller ist, als Text von einem Moderator zensiert rumzudiskutieren.
Meine Lösung hätte nämlich der ein oder andere sicherlich auch gewusst und hätte sie einfach posten können. Klar, diesem Fall ist es die faule Variante, die nur geht, wenn die Dateinamen oder Ordnernamen das Datum beinhalten, aber das war ja auch nicht im ersten Post gefragt worden. D.h. die "richtige" Lösung wäre gewesen, dass man sich die Liste der Ordner runterzieht, das Datum vergleicht und dann die Ordner per FTP löscht. Damit hätte man eine allgemeine Lösung, die für jeden funktioniert hätte, egal wie die Dateinamen lauten. Da wir alle ein QNAP NAS haben, würde das auch bei jedem Laufen, der sich dann ggf. lftp, ncftp, etc. nachträglich installiert (ipkg install).
Und damit Text von einem Moderator zensiert, sag ich es nun zum 10. Mal: Und genau dafür hab ich im ersten Post ALLES notwendige erwähnt. Für die Lösung sind Dateinamen, Ordnernamen, Dateiinhalte, etc. unwichtig und ich sagte auch, dass ich das Skript auf meinem NAS ausführen möchte und mein FTP-Server nicht auf dem NAS ist. Würde ich dort, wo der FTP-Server läuft, mehr Möglichkeiten haben, dann würde ich logischerweise das Skript auch dort ausführen lassen und könnte dort normal auf Dateiebene löschen. Kann man sich aber auch eigentlich denken, denn sonst hätte ich nicht extra erwähnt, dass es nur ein FTP-Server ist und ich mein Skript auf meinem NAS ausführen möchte, welches sich per FTP verbinden soll. Sonst hätte ich schließlich gefragt, wie ich alte Dateien auf einem Linux-Server löschen kann. Oder, oder, oder.