Pagina 1 di 1

Clonare cartella tramite script

Inviato: venerdì 6 ottobre 2023, 13:15
da Lorenzo Naddeo
Buongiorno, avrei necessità di creare un clone di una cartella, all'interno di una cartella condivisa, che mantenesse tutte le proprietà e i permessi sulle sottocartelle di quella originale. per quello ho pensato ad uno script che posso lanciare manualmente.

Ho banalmente fatto uno script cp -r /volume1/"Cartella Progetti con spazio nel nome"/cartelladacopiare /volume1/"Cartella Progetti con spazio nel nome"/cartelladacopiare_1

ma mi copia unicamente la cartella principale senza le sottocartelle.

Mi piacerebbe anche sapere come rendere visibile lo script da lanciare ad un utente qualsiasi che acceda al volume.

Grazie anticipatamente

Re: Clonare cartella tramite script

Inviato: domenica 15 ottobre 2023, 18:42
da dMajo
Io nei miei script non ho mai avuto problemi con cp ... prova comunque a fargli prima un cd /volume1/"Cartella Progetti con spazio nel nome"
e poi fare il cp solo con la cartella da copiare

Per eseguire lo script puoi creare un'icona nel desktop del DSM, o più semplicemente creare una schedulazione nella pianificazione eventi tenendola disabilitata. Poi basta che tu ci vada, tasto destro mouse, esegui .... per eseguirla quando vuoi.
Nel riquadro dello script definito dall'utente inserisci: sh /percorso/script.sh. Lo script deve ovviamente aver settati i permessi d'esecuzione.