Synology-Forum.nl

Overige software => Overige software => Topic gestart door: prodigy73 op 09 september 2021, 22:05:43

Titel: DSM7 User-defined script move files naar andere map lukt me niet
Bericht door: prodigy73 op 09 september 2021, 22:05:43
Ik wil de inhoud van een map van de ene map verplaatsen naar een andere. Ik heb een user-defined script aangemaakt en dacht dat het volgende zou werken maar het doet niets:

mv /home/dir1/* /home/dir2

ook
mv "/home/dir/*" "/home/dir2"

Ik start de taak als de juiste gebruiker.

Ik heb google gebruikt maar kan geen passende oplossing vinden, zo moeilijk lijkt het me niet wat ik wil. Iemand een goede tip?
Titel: Re: DSM7 User-defined script move files naar andere map lukt me niet
Bericht door: Birdy op 09 september 2021, 22:08:03
En als je de opdracht uitvoert in b.v. PuTTY ?
Titel: Re: DSM7 User-defined script move files naar andere map lukt me niet
Bericht door: prodigy73 op 09 september 2021, 22:09:38
Diverse manieren en krijg ik elke keer

mv: cannot stat

Zit ik naar de juiste directories te verwijzen? Het zijn allemaal shared folders.
Titel: Re: DSM7 User-defined script move files naar andere map lukt me niet
Bericht door: prodigy73 op 09 september 2021, 22:18:34
GEVONDEN!

Ik moet in het script toch verwijzen naar /volume1/homes/User...... en case sensitive.

Zelf gevonden hopelijk kan iemand anders hier ook iets mee mocht ie het tegenkomen :)

Voor de compleetheid:

mv /volume1/homes/Usertest/Dir1/* /volume/homes/Usertest/Dir2/

Dit werkt
Titel: Re: DSM7 User-defined script move files naar andere map lukt me niet
Bericht door: Briolet op 10 september 2021, 00:28:49
mv /home/dir1/* /home/dir2

Moet zijn:

mv ~/dir1/* ~/dir2
Het '~' symbool betekent dat het pad in je eigen home begint. En dit  werkt dan voor de user die het script runt. (Dus niet als root uitvoeren, wat de default is in de taakplanner)