Auteur Topic: Mijn script voor verwijderen van 1 week oude bewakingsbeelden werkt niet goed  (gelezen 2783 keer)

Offline dotternetta

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 47
Hallo, een tijd geleden heb ik via een forum een script gekregen/gemaakt voor het verwijderen van 1 week oude bewakingsbeelden die via FTP op mijn NAS komen. Echter alles wat er opgeslagen wordt is niet ouder dan een half uur, de rest is weg. Wat gaat hier mis? Dit script runt elke avond om 2100 uur.

find /volume1/homes/ipcam/ -mtime +7 -exec rm -rf {} +
  • Mijn Synology: DS116
  • HDD's: 1 x 3 tb
  • Extra's: usb: 3x2+4+8Tb

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.175
  • Fijne feestdagen.......
    • Truebase
find /volume1/homes/ipcam/ -mtime +7 -exec rm -rf {} +Zou moeten zijn: find /volume1/homes/ipcam/ -mtime +7 exec rm {} \;


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline dotternetta

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 47
In de map "ipcam" zitten submappen waarin ook weer submappen zitten..ik weet niet of dat invloed heeft.

Bedankt voor je poging maar ik krijg deze melding:

Taak: 7 dagen oude camera beelden wissen
Starttijd: Fri, 02 Jul 2021 22:47:28 GMT
Stoptijd: Fri, 02 Jul 2021 22:47:29 GMT
Huidige status: 1 (Onderbroken)
Standaard uitvoer/fout:
find: paths must precede expression: exec
Usage: find [-H] [-L] [-P] [-Olevel] [-D
help|tree|search|stat|rates|opt|exec] [path...] [expression]
  • Mijn Synology: DS116
  • HDD's: 1 x 3 tb
  • Extra's: usb: 3x2+4+8Tb

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.175
  • Fijne feestdagen.......
    • Truebase
In de map "ipcam" zitten submappen waarin ook weer submappen zitten..ik weet niet of dat invloed heeft.
Oeps...die had ik gemist...
En kon nu wel even testen, gebruik het volgende commando:
find /volume1/homes/ipcam/ -type d -mtime +7 -exec rm -rf 2> /dev/null {} \;


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline dotternetta

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 47
Hoi Birdy,

Bedankt! Lijkt goed, tenminste alles staat er nog. Ik moet nu eerst weer een archief opbouwen en zal over 8 dagen kijken wat er staat!
Ik hou je op de hoogte.

groet,

Marten
  • Mijn Synology: DS116
  • HDD's: 1 x 3 tb
  • Extra's: usb: 3x2+4+8Tb

Offline dotternetta

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 47
Nou, erg vreemd. Voor 21 uur had ik 8 dagen backup. Om 21 uur runt het script (elke dag) en vandaag:

"Beste gebruiker,

Taakplanner heeft een geplande taak voltooid.

Taak: 7 dagen oude camera beelden wissen
Starttijd: Sun, 11 Jul 2021 21:00:02 GMT
Stoptijd: Sun, 11 Jul 2021 21:00:11 GMT
Huidige status: 1 (Onderbroken)
Standaard uitvoer/fout:


Van DiskStation"


De hele map "ipcam" onder homes is weg! Het script werkt niet helemaal goed.
Het moet alleen bestanden verwijderen die ouder zijn dan 7 dagen en lege mappen verwijderen.


  • Mijn Synology: DS116
  • HDD's: 1 x 3 tb
  • Extra's: usb: 3x2+4+8Tb

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.175
  • Fijne feestdagen.......
    • Truebase
Ahhhhh, was misleid door het 1e script: -mtime +7
Dacht in dagen, maar het zijn uren.  ::)
Dus, het moet zijn -mtime +168
Sorry  :(


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline dotternetta

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 47
Maakt niet uit, maar het zijn wel dagen. - en + maakt ook verschil zie ik. Ik pruts verder met atime en type f. Wat doet - rf 2?
  • Mijn Synology: DS116
  • HDD's: 1 x 3 tb
  • Extra's: usb: 3x2+4+8Tb

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.175
  • Fijne feestdagen.......
    • Truebase
Je bedoelt "2> /dev/null" en dat betekent, dat foutmeldingen (2>) naar /dev/null (zeg maar een blackhole) gaan.
Dat heb ik er tussen gezet omdat ik in mijn test foutmeldingen kreeg over mappen die niet gevonden konden worden, maar die waren al verwijderd door het script.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline dotternetta

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 47
Aha , duidelijk(er) Dit is allemaal niet echt bekende stof voor mij. Is het mogelijk wat ik wil? Of kan ik beter een andere oplossing zoeken?
  • Mijn Synology: DS116
  • HDD's: 1 x 3 tb
  • Extra's: usb: 3x2+4+8Tb

Offline GerardR

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 54
  • -Ontvangen: 64
  • Berichten: 494
Re: Mijn script voor verwijderen van 1 week oude bewakingsbeelden werkt niet goed
« Reactie #10 Gepost op: 12 juli 2021, 15:27:45 »
Waarom een script maken? In surveillancestation kan bij de opname instellingen de bewaartijd in dagen worden aangegeven.

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.175
  • Fijne feestdagen.......
    • Truebase
Re: Mijn script voor verwijderen van 1 week oude bewakingsbeelden werkt niet goed
« Reactie #11 Gepost op: 12 juli 2021, 15:31:27 »
Daarom:
voor het verwijderen van 1 week oude bewakingsbeelden die via FTP op mijn NAS komen.
TS gebruikt dus geen SS. ;)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.175
  • Fijne feestdagen.......
    • Truebase
Re: Mijn script voor verwijderen van 1 week oude bewakingsbeelden werkt niet goed
« Reactie #12 Gepost op: 12 juli 2021, 15:33:08 »
Dit is allemaal niet echt bekende stof voor mij. Is het mogelijk wat ik wil?
Ja, het is mogelijk.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.581
Re: Mijn script voor verwijderen van 1 week oude bewakingsbeelden werkt niet goed
« Reactie #13 Gepost op: 12 juli 2021, 15:47:12 »
Of spit even de Find manual door om te zien wat mogelijk is.

In elk geval is het nooit handig direct met wissen te beginnen. Zorg er eerst voor dat de gevonden files naar een output file gaan. Dan kun je het script tig keer runnen en aanpassen met dezelfde brongegevens totdat hij precies vind wat je wilt zoeken.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.175
  • Fijne feestdagen.......
    • Truebase
Re: Mijn script voor verwijderen van 1 week oude bewakingsbeelden werkt niet goed
« Reactie #14 Gepost op: 12 juli 2021, 17:17:51 »
Test voorbeelden met -mtime zonder verwijderen.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12


 

waar is mijn NAS

Gestart door pietjebelBoard NAS hardware vragen

Reacties: 2
Gelezen: 4068
Laatste bericht 26 april 2010, 21:43:30
door pietjebel
Knipperende leds op mijn DS411

Gestart door arakwekerBoard NAS hardware vragen

Reacties: 16
Gelezen: 4163
Laatste bericht 01 oktober 2017, 14:35:06
door Birdy
Waar kan ik extern ip adres van mijn camera vinden ?

Gestart door Jan01Board Surveillance Station

Reacties: 14
Gelezen: 3033
Laatste bericht 24 mei 2018, 10:44:11
door Birdy
Video's worden gekanteld afgespeeld op mijn Samsung tv

Gestart door GreyedUserBoard Video Station

Reacties: 34
Gelezen: 14788
Laatste bericht 24 juni 2021, 09:50:24
door Babylonia
Waar is mijn 2e schijf?

Gestart door Petertje VBoard Windows

Reacties: 12
Gelezen: 4500
Laatste bericht 23 januari 2015, 23:54:11
door Petertje V