Auteur Topic: mappen legen uit profielen  (gelezen 1742 keer)

Offline bassie70

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 3
mappen legen uit profielen
« Gepost op: 21 oktober 2019, 18:00:12 »
Ik kan het nergens vinden, misschien heeft hier iemand de oplossing.
Op onze synology staan de profielen van zo een 60 gebruikers.

Alle gebruikers hebben een downloadmap, deze wil ik dus wekelijks via een script oid laten legen.
Is er ergens een script die bij elke gebruiker de download map leeg maakt?

Dat zou heel mooi zijn en scheelt ons een hoop werk.

Ik ben benieuwd.

Gr Bas
  • Mijn Synology: 718,713,

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 181
  • -Ontvangen: 2703
  • Berichten: 16.728
Re: mappen legen uit profielen
« Reactie #1 Gepost op: 21 oktober 2019, 21:14:21 »
Je maakt een lijst met de 60 paden naar die downloadmappen.  En dan laat je een script die lijsr wekelijks inlezen en de mappen legen.

Lastiger wordt het als gebruikers de naam van de downloadmap zelf kunnen wijzigen. Dan moet je een stuk meer werk doen omdat je niet meer blind op die lijst kunt vertrouwen.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline bassie70

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 3
Re: mappen legen uit profielen
« Reactie #2 Gepost op: 22 oktober 2019, 13:32:58 »
Ok, als dat de oplossing is, is hier toevallig een script aanwezig? Of hoe maken we dat script?

  • Mijn Synology: 718,713,

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 181
  • -Ontvangen: 2703
  • Berichten: 16.728
Re: mappen legen uit profielen
« Reactie #3 Gepost op: 22 oktober 2019, 14:26:28 »
Voor een script schrijven kun je hier kijken. Unix shell scripting

Ook als je alleen bestaande scripts wilt aanpassen heb je deze basiskennis uit de tutorial nodig.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline bassie70

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 3
Re: mappen legen uit profielen
« Reactie #4 Gepost op: 22 oktober 2019, 14:42:58 »
Thanks, daar kom ik wel uit. :thumbup:
  • Mijn Synology: 718,713,

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 181
  • -Ontvangen: 2703
  • Berichten: 16.728
Re: mappen legen uit profielen
« Reactie #5 Gepost op: 22 oktober 2019, 15:02:05 »
Overigens hoef je het wekelijks uitvoeren niet zelf te programmeren. Dat gaat gewoon via de taakplanner van de nas.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1422
  • -Ontvangen: 8155
  • Berichten: 44.590
    • Truebase
Re: mappen legen uit profielen
« Reactie #6 Gepost op: 22 oktober 2019, 15:02:53 »
Je moet er wel rekening mee houden, dat niet alle functies/commands aanwezig zijn in DSM.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   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-3
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-3   RT2600ac  SRM 1.3.1-9346-13
BeeDrive   1TB             BeeStation BSM 1.2-65586                                                                 MR2200ac  SRM 1.3.1-9346-13

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 181
  • -Ontvangen: 2703
  • Berichten: 16.728
Re: mappen legen uit profielen
« Reactie #7 Gepost op: 22 oktober 2019, 16:02:13 »
Er zullen alleen standaard functies nodig zijn die er wel in zitten.

Je definieert een array waar je het variabele deel van de paden in zet. (waarschijnlijk de account namen)

lijst=(jan piet henk)
Vervolgens loop je met een for loopje door die lijst, bouwt het pad op naar de betreffende folder en wist de inhoud.

Iets in de trant van

lengte=${#lijst[@]}

for (( index=0; index<$lengte; index++ )); do
  rm -fv "/volumex/xxxxx/"${lijst[${index}]}"/downloadfolder/*.*"
done

Alles ongeteste code. En dat pad is ook alleen een voorbeeld. Alles hangt er vanaf hoe logisch de downloadfolders zijn. Als er geen logica in zit die programmeerbaar is, dan moet je het hele pad in de lijst opnemen.

En test het script niet met "*.*" op het eind van het pad, maar met een specifieke filenaam. (voor het geval een fout in de code je hele nas wist)
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac


 

dubbele mappen bij download

Gestart door psyghoticBoard Download Station

Reacties: 2
Gelezen: 2029
Laatste bericht 30 juli 2013, 16:05:53
door psyghotic
Mappen verbergen voor 'gast' user

Gestart door RotilBoard Synology DSM 5.1 en eerder

Reacties: 2
Gelezen: 3566
Laatste bericht 26 augustus 2012, 15:39:18
door Plerry
Map bevat geen bestanden meer, slechts lege mappen

Gestart door AbeTheBabeBoard File Station

Reacties: 23
Gelezen: 9844
Laatste bericht 04 maart 2016, 18:01:24
door AbeTheBabe
Hoe kan ik verschillende mappen op één pc synchroniseren

Gestart door widekoBoard Cloud Station & Drive

Reacties: 1
Gelezen: 1879
Laatste bericht 10 april 2017, 16:14:15
door Briolet
kan bestanden/mappen niet op externe HD verwijderen via File Station

Gestart door herculesBoard Externe harddisks en Printers

Reacties: 0
Gelezen: 1608
Laatste bericht 13 april 2014, 08:32:11
door hercules