Auteur Topic: Mijn script voor verwijderen van 1 week oude bewakingsbeelden werkt niet goed  (gelezen 2736 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: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • 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-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 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: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • 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-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 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: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • 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-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 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: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • 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-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 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: 493
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: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • 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-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • 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-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2667
  • Berichten: 16.547
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: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • 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-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12


 

Hoe kan ik personen toegang geven tot bestanden op mijn NAS

Gestart door rkbredaBoard WebDav

Reacties: 7
Gelezen: 6856
Laatste bericht 12 december 2013, 22:07:34
door Briolet
VERPLAATST: mijn gopro films bekijken op een LG televisie

Gestart door BirdyBoard Media Streaming mods

Reacties: 0
Gelezen: 1586
Laatste bericht 18 augustus 2024, 10:34:04
door Birdy
Mijn 2e nas

Gestart door davidvpBoard Aankoopadvies

Reacties: 2
Gelezen: 1879
Laatste bericht 12 februari 2013, 19:02:21
door jps2
Een veilige beveiliging en Backup van mijn gegevens en configuratie

Gestart door WouterBoard Data replicator & overige backupsoftware

Reacties: 10
Gelezen: 4485
Laatste bericht 18 juni 2016, 16:23:48
door Benjamin
waar is mijn NAS

Gestart door pietjebelBoard NAS hardware vragen

Reacties: 2
Gelezen: 4036
Laatste bericht 26 april 2010, 21:43:30
door pietjebel