Synology Script classe photos par date dans AAAA/MM

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.
Je ne suis pas du genre à abandonner, alors j'ai ré-essayé.

Ça passe en 2 passes.

Ci-dessous, les logs

Tâche : V5_Xfer_Photo_AAAA_MM
Heure de début : Sun, 12 Feb 2023 20:43:39 GMT
Heure d'arrêt : Sun, 12 Feb 2023 20:43:40 GMT
État actuel : 2 (Interrompu)
Sortie/erreur standard :
mv 2023 02 04 Enduro JEF svg.jpg ../2023/02,rc=0
[ -d ../2023/01 ]||(mkdir -p ../2023/01;echo Creation 2023/01,rc=0)
mv DJI_0018 Dattiers svg.JPG ../2023/01
echo mv DJI_0018 Dattiers svg.JPG ../2023/01,rc=0
sh: line 9: unexpected EOF while looking for matching `"'
sh: line 10: syntax error: unexpected end of file

Tâche : V5_Xfer_Photo_AAAA_MM
Heure de début : Sun, 12 Feb 2023 20:44:06 GMT
Heure d'arrêt : Sun, 12 Feb 2023 20:44:07 GMT
État actuel : 2 (Interrompu)
Sortie/erreur standard :
sh: line 3: unexpected EOF while looking for matching `"'
sh: line 4: syntax error: unexpected end of file

avec :

Code:
cd /volume1/photo/A_classer || exit 8
ls --full-time| awk   '
/^\-/ {
        split($6,a,"-")
        fic=""
        for (i=9;i<=NF;i++) {
                fic=(fic " " $i)
        }
        print "[ -d ../" a[1] "/" a[2] " ]||(mkdir -p ../" a[1] "/" a[2] ";echo \"Creation " a[1] "/" a[2] ",rc=$?\")"
        print "mv \"" substr(fic,2) "\" ../" a[1] "/" a[2]
        print "echo \"mv " substr(fic,2) "\" ../" a[1] "/" a[2] ",rc=$?\""
} ' |sh
 
Je ne suis pas du genre à abandonner, alors j'ai ré-essayé.

Ça passe en 2 passes.

Ci-dessous, les logs

Tâche : V5_Xfer_Photo_AAAA_MM
Heure de début : Sun, 12 Feb 2023 20:43:39 GMT
Heure d'arrêt : Sun, 12 Feb 2023 20:43:40 GMT
État actuel : 2 (Interrompu)
Sortie/erreur standard :
mv 2023 02 04 Enduro JEF svg.jpg ../2023/02,rc=0
[ -d ../2023/01 ]||(mkdir -p ../2023/01;echo Creation 2023/01,rc=0)
mv DJI_0018 Dattiers svg.JPG ../2023/01
echo mv DJI_0018 Dattiers svg.JPG ../2023/01,rc=0
sh: line 9: unexpected EOF while looking for matching `"'
sh: line 10: syntax error: unexpected end of file

Tâche : V5_Xfer_Photo_AAAA_MM
Heure de début : Sun, 12 Feb 2023 20:44:06 GMT
Heure d'arrêt : Sun, 12 Feb 2023 20:44:07 GMT
État actuel : 2 (Interrompu)
Sortie/erreur standard :
sh: line 3: unexpected EOF while looking for matching `"'
sh: line 4: syntax error: unexpected end of file

avec :

Code:
cd /volume1/photo/A_classer || exit 8
ls --full-time| awk   '
/^\-/ {
        split($6,a,"-")
        fic=""
        for (i=9;i<=NF;i++) {
                fic=(fic " " $i)
        }
        print "[ -d ../" a[1] "/" a[2] " ]||(mkdir -p ../" a[1] "/" a[2] ";echo \"Creation " a[1] "/" a[2] ",rc=$?\")"
        print "mv \"" substr(fic,2) "\" ../" a[1] "/" a[2]
        print "echo \"mv " substr(fic,2) "\" ../" a[1] "/" a[2] ",rc=$?\""
} ' |sh
bonjour
désolé , mais je ne comprends pas pourquoi le code généré par le script se retrouve dans la sortie . les commandes comme 'echo' ne devraient pas être visibles mais seulement ce qu'elles affichent cad leur argument.
du coup , je pense que tout ceci est mal implémenté, mais je ne peux pas deviner où.
Essaye d'invoquer le script directement sans passer par crontab .
 
je ne sais pas ce que c'est "crontab".
Je copie le code directement dans la fenêtre de script du planificateur de tache.