Bon, maintenant que le script fonctionne, passons aux problèmes suivants :-)
1/ Je vais devoir lancer ce script en me connectant sur la console.
Pour l'instant il est placé sur mon disque dur, bien profond dans l'arborescence.
De manière à ne pas devoir à aller le chercher dans le répertoire pour le lancer, existe t-il un moyen pour le lancer depuis la racine quand je me connecte ?
Par exemple, plutot que de devoir faire
USBSTATION>cd volumeUSB1/usbshare1-5
USBSTATION>. monscript.sh
Pouvoir faire directement
USBSTATION> .monscript.sh
J'ai essayé en vain plusieurs solutions :
- de créer (en admin ou en root) un répertoire à la racine,
- de placer mon script dans un des répertoires déjà existants
Le seul répertoire avec lequel ça a fonctionné est le tmp mais j'imagine qu'il sera purgé au prochain redémarrage du NAS ...
Quel est votre conseil pour éviter de se taper l'arborescence pour lancer le script (un raccourci, ...) ?
2/ J'ai des fichiers sur le ftp distant qui contiennent des caractères spéciaux, comment faire pour les récupérer ?
Par exemple :
get syst?me solaire.pdf (le è et l'espace posent problème)
get de.la.terre .?.la.lune.pdf (le à pose problème)
get de?couverte.pdf (le é pose problème)
get etude n? 36.pdf (le ° pose problème)
get terre & mer.pdf (le & pose problème)
En gros dès que j'ai un caractère spécial j'obtiens une erreur.
J'ai essayé en mettant un devant les espaces ou les caractères spéciaux mais ça ne fonctionne pas non plus.
Pareil avec un ' ou des ".
Ce sont de vraies questions de débutant mais il faut bien passer par là ;-)