hallo, ich habe mir letzte woche eine ts-112 gekauft. sie läuft mit einer 2tb platte.
ich habe am haus 4 ip cameras (namen + hersteller meist unbekannt da noname artikel aus china). leider wird nur eine lizenz mitgeliefert und eine alternative app für die nas habe ich noch nicht gefunden.
nun legen alle 4 cams ihre bilder über die bewegungserkennung per ftp in einen jeweils separaten ordner.
jetzt würde ich gern jeden tag ein cronjob laufen lassen der zb.
1- alles löscht was älter als 7 tage ist
2- alle *.jpg die älter als 2 tage sind in eine name_datum.tar legt
3- alle *.jpg die älter als 3 tage sind löscht
so sah meine idee bis jetzt aus:
#!/bin/sh
hauptpfad="/share/"
welche_cam="ftp-camera-hof"
pfad=${hauptpfad}"/"${welche_cam}"/"
tarfilename=${pfad}${welche_cam}_`date +%Y%m%d`.tar
#alles was aelter als 7 tage ist loeschen
find -P $pfad -type f -mtime +7 -exec rm -f {} \;
#alles was aelter als 2 tage ist und jpg endung hat komprimieren
find -P $pfad -name "*.jpg" -type f -mtime +2 -exec tar cvf $tarfilename;
#alles was aelter als 2 tage ist und jpg endung hat loeschen
find -P $pfad -name "*.jpg" -type f -mtime +2 -exec rm -f {} \;
Alles anzeigen
nun stosse ich jedoch an die grenzen von u.a. find.
kann mir hier jemand helfen??
ich habe mich auch lange nicht mit der scripterei beschäftigt ggf. ist zu viel verloren gegangen.
traumhaft wäre noch wenn jemand zum folgenden ideen hätte:
- das script nur einmal aufgerufen wird und alle 4 ordner nacheinander abgearbeitet werden. die vier ordner liegen parallel in share.
- wenn ???? irgendwie aus den einzelbildern per sh job ein abspielbarer film daraus wird (zeitraffer) / habe aber keine idee wie
allen lesenden eine schöne und besinnliche weihnachtszeit und vielen dank für eure mühen
user-85