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!