j'ai pu contourner le pbm en deux commande plink et psftp et ça marche très bien :
1- j'ai crée un script shell sur ma machine distante (linux) et je l'exécute avec plink le résultat du script (le nom de fichier) est redirigé vers vers un fichier qui sera appelé par la commande psftp :
plink -ssh user@host -pw pwd bash -l -c './script.sh' >> fichier.src
la sortie est un nom de fichier à transférer qui sera concaténer dans fichier.src
1 2 3
| cd /répetoire_distant
get nom_fichier
quit |
2- maintenant je transfert mon fichier que j'ai récupéré dans 1 :
psftp user@hostname -pw passwd -bc -b fichier.src
Je n'arrive pas à affecter le résultat de la commande 1 dans le fichier.src d'une manière régulière en la remplaçant par une variable !!!
Partager