Salut Coffee,
coffee a écritVoilà nouvelle version qui corrige pas mal de truc.
[...]
Donc si vous pouviez tester, ça serait hyper sympa...
Qques petits points relevés vite fait :
- visiblement mon zenity ne rend pas l'UTF, je suis obliger d'enregistrer le script en 8859-1 pour avoir un bon affichage des textes accentués.
- Concernant le message d'erreur apparaissant si aucun fichier n'a été selectionné, je verrais mieux le texte "Script d'envoi..." en titre de la boite :
zenity --error --title="Script d'envoi de fichier sur ftp" --text="Veuillez selectionner des fichiers"
- Ca serait bien de voir un affichage des erreurs de transfert, faudrait voir du côté de la sortie d'erreur "[commande] 2>fichier" combinée avec zenity --text-info.
lftp $lftp_args -c "$passive_args open $nom_de_domaine ; user $login $password ; mput -d -0 $destination $final" 2>/tmp/ftp_erreurs.log
[...]
zenity --warning --text="Problème lors de l envoi"
zenity --text-info --title="Erreurs" --filename="/tmp/ftp_erreurs.log"
Seulement avec cette solution reste le problème (chez moi, sur warty) avec Zenity et l'UTF, vu que si un caractère accentué est présent dans le fichier de log, p.ex "hôte", l'affichage des erreurs sera tronqué. Je creuserai sur ce sujet quand j'aurais un peu de temps..