Auteur Topic: Folders verwijderen indien 3 dagen oud  (gelezen 3735 keer)

Offline josvliet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Folders verwijderen indien 3 dagen oud
« Gepost op: 01 maart 2017, 15:08:15 »
Ik weet niet of dit de juiste plek is voor dit topic maar ik waag het erop.
Ik wil in een bepaalde directory alle bestanden en folders die ouder zijn dan 2 dagen mbv een script verwijderen. Het script wil ik dan in de Task Scheduler draaien. Nu ben ik al aan het Googelen geweest maar kom er niet uit; althans, ik krijg het niet goed werkend.
Het script dat ik gebruik:
find /volume1/dirx/* -mindepth 1 -maxdepth 1 -type d -ctime +2 -exec rm -rf {} \;
Haalt wel de bestanden weg maar niet de folders.
Het eerste gedeelte van het scriptje vind wel netjes de gewenste bestanden en folders.
Ik heb van alles al geprobeerd maar het lukt me niet  :twisted: Nu heb ik helaas ook niet al te veel verstand van Linux.
De folders op de cmd-line verwijderen lukt wel.
Als je een idee hiervoor hebt hoor ik het graag.

Offline Plerry

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 17
  • -Ontvangen: 289
  • Berichten: 1.500
  • Tom Poes, verzin een list ...
Re: Folders verwijderen indien 3 dagen oud
« Reactie #1 Gepost op: 01 maart 2017, 16:25:02 »
Bedenk dat indien een folder meer dan 2 dagen oud is maar files bevat die minder dan 2 dagen oud zijn, die files niet verwijderd zullen worden, en dus ook de containing folder(s) niet.
There are only 10 kinds of people: ... those who understand binary, and those who don't.

Offline josvliet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Folders verwijderen indien 3 dagen oud
« Reactie #2 Gepost op: 01 maart 2017, 17:16:33 »
Bedankt voor de tip. Maar ik heb dit getest met gevulde en lege mappen.

Offline Ieskorp

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 48
  • Berichten: 180
Re: Folders verwijderen indien 3 dagen oud
« Reactie #3 Gepost op: 01 maart 2017, 21:18:18 »
-mindepth levels
       Do  not  apply  any  tests  or actions at levels less than levels (a non-negative integer).  -mindepth 1 means process all
       files except the command line arguments.

Dus mindepth weglaten en alleen maxdepth-argument behouden als ik het goed begrijp.
  • Mijn Synology: DS413

Offline josvliet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Folders verwijderen indien 3 dagen oud
« Reactie #4 Gepost op: 02 maart 2017, 15:11:04 »
Ik ga daar morgen mee aan de slag.
Bedankt.

Offline josvliet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Folders verwijderen indien 3 dagen oud
« Reactie #5 Gepost op: 09 maart 2017, 11:54:55 »
Even geen tijd gehad.
Helaas ook deze versie heeft geen succes:
find /volume1/Bewegingsdetectie/IPCamera001BFE055108/Event/* -maxdepth 1 -type d -ctime +3 -exec rm -rf {} \;

Ik weet ff niet meer wat nu nog te doen  :'(


 

VERPLAATST: Storage Analyzer folders uitsluiten

Gestart door BirdyBoard Overige software

Reacties: 0
Gelezen: 743
Laatste bericht 05 januari 2021, 15:52:49
door Birdy
Admin shared folders no access?

Gestart door pacecalBoard Synology DSM 5.1 en eerder

Reacties: 2
Gelezen: 2591
Laatste bericht 16 december 2012, 22:34:32
door Plerry
Folders niet meer zichtbaar op externe USB harddisk

Gestart door WiZZiEJPBoard Externe harddisks en Printers

Reacties: 0
Gelezen: 1169
Laatste bericht 29 november 2016, 15:37:52
door WiZZiEJP
Is het mogelijk om folders uit te sluiten in Photos

Gestart door flipper1960Board Photo Station / Photos

Reacties: 2
Gelezen: 1202
Laatste bericht 20 maart 2022, 18:49:01
door flipper1960
Backup taak share folders naar external disk

Gestart door Stef1963Board Data replicator & overige backupsoftware

Reacties: 5
Gelezen: 2651
Laatste bericht 06 april 2017, 17:03:34
door Birdy