Salut à tous !
j’utilise Debian depuis peu et je rencontre un problème qui me fait tourner en bourrique ! j’utilise lftp en ligne de commande comme suit :
lftp ftp://USER:MDP@SITE_DISTANT -p PORT -e “mirror -e -R /home/user/mon_dossier /mon_dossier_distant ; quit” > /home/user/rapports/rapport.log 2>&1
Je récupère en final par le fichier ‘rapport.log’ le nombre de répertoires, ainsi que la vitesse de chargement et le nombre d’octets chargés. ça me suffit pour l’instant.
Par contre, lorsque je veut intégrer cette commande dans un script .sh, là, ça bloque ! je suis obligé d’utiliser l’instruction différement, comme :
lftp -c “set ftp:list-options -a ; open -u USER,MDP -p PORT SITE_DISTANT; mirror -e -R $/home/user/mon_dossier /mon_dossier_distant ; quit” >> /home/user/rapports/rapport.log et là, problème ! : je ne récupère rien dans le fichier ‘rapport.log’ !! il se créé bien, mais avec 0 octets !
Je précise qu’avant de rédiger ce message, j’ai essayé pas mal d’astuces par ci et par là, mais rien n’y fait !
Je suis sûr que quelque chose m’échappe, mais quoi ?..
Si vous avez une idée … 
: