Auteur Topic: mappen legen uit profielen  (gelezen 1517 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: 177
  • -Ontvangen: 2630
  • Berichten: 16.289
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: 177
  • -Ontvangen: 2630
  • Berichten: 16.289
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: 177
  • -Ontvangen: 2630
  • Berichten: 16.289
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: 1342
  • -Ontvangen: 7811
  • Berichten: 43.227
  • FIFO / LIFO
    • 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-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.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-5
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2630
  • Berichten: 16.289
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


 

Mappen verbergen voor 'gast' user

Gestart door RotilBoard Synology DSM 5.1 en eerder

Reacties: 2
Gelezen: 2809
Laatste bericht 26 augustus 2012, 15:39:18
door Plerry
dubbele mappen bij download

Gestart door psyghoticBoard Download Station

Reacties: 2
Gelezen: 1772
Laatste bericht 30 juli 2013, 16:05:53
door psyghotic
Mappen met bestanden na kopiƫren van mac naar nas niet te zien

Gestart door GerabeneBoard Mac OS X

Reacties: 0
Gelezen: 640
Laatste bericht 04 januari 2021, 11:58:31
door Gerabene
Synology photo's rechten op mappen

Gestart door stapperBoard Photo Station / Photos

Reacties: 12
Gelezen: 1664
Laatste bericht 15 september 2021, 22:00:44
door stapper
kan bestanden/mappen niet op externe HD verwijderen via File Station

Gestart door herculesBoard Externe harddisks en Printers

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