Dateien auf Synology Diskstation (NAS) automatisch löschen (nach x Tagen)

Hallo zusammen

Habe keinen passenden Post gefunden zu dem Thema… vielleicht hat ja jemand die gleiche Anforderung wie ich:

  • Habe drei Außenkameras, die Alarmvideos im LAN auf einem Synology NAS speichern.
  • Da die Dinger ziemlich viele Fehlalarme produzieren, kommt ganz schön was an Daten zusammen.
  • Ich will also alles älter als 14 Tage löschen - und das Skript vor dem Urlaub auch mal anpassen können.

Hier eine kurze Anleitung - gerne fragen, falls was unklar ist:

1. Als Administrator an Benutzeroberfläche der Diskstation anmelden
[INDENT](nehmen wir weiter an, dass der User „admin“ heißt)[/INDENT]

2. Skript einrichten
[INDENT]Angehängte Datei „cam_clean.zip“ entpacken und in Home-Verzeichnis einfügen[/INDENT]
[INDENT](für unseren admin wäre das dann „/volume1/homes/admin/cam_clean.sh“)[/INDENT]

[INDENT]Die Datei mit dem NAS-eigenen Text-Editor via Rechtsklick öffnen [/INDENT]
[INDENT][/INDENT]
[INDENT]Das Skript anpassen für die eigenen Bedürfnisse - danach speichern[/INDENT]
[INDENT](also je ein FIND-Befehl pro Verzeichnis, euer (!) Verzeichnis angeben, Anzahl der Tage festlegen)[/INDENT]
[INDENT][/INDENT]

3. Job einplanen
[INDENT]Gehe zum Control Panel (Systemeinstellungen) und wähle den Task Scheduler

Erzeuge einen neuen Task: >> Create >> Scheduled Task >> User defined script
[/INDENT]

[INDENT]Fülle die Reiter wie folgt aus:
General
[INDENT]Task: (irgendein Name)
User: admin (nicht root, sondern den aus Schritt 1)[/INDENT]
Schedule
[INDENT]Run on the following days: DAILY
First run time: (geeignete Zeit, z.B. 22:00)
Frequency: ONCE A DAY[/INDENT]
Task
[INDENT]Run command / user-defined script:
[/volume1/homes/admin/cam_clean.sh][/INDENT]
(Natürlich passt ihr auch diesen Verzeichnisnamen für euren User an)
[/INDENT]

Anmerkung: Wenn ihr nur ein Verzeichnis aufzuräumen habt, kann man sie die Skript-Datei auch sparen und das FIND-Kommando direkt im Task hinterlegen.

Viel Erfolg!

Genau so etwas suche ich gerade, leider lässt sich der Anhang nicht laden :smiley_emoticons_ve

Gruss
atk69

Geht hier mit Firefox problemlos -

Inhalt der Datei ist:

find /volume1/cameras/entrance -mtime +30 -delete
find /volume1/cameras/front -mtime +30 -delete
find /volume1/cameras/carport -mtime +30 -delete

Leider funktioniert das Skript nicht mehr seit einem SW-Update vor ein paar Monaten:
Wenn es eingeplant startet, bricht es ab mit einer Fehlermeldung „Verzeichnis/Datei nicht gefunden“.
Wenn man es manuell startet, funktioniert es problemlos. Keine Ahnung, woran es liegt.
Jemand eine Idee?