Un souci : Script batch permet de copier un fichier sur une machine Linux distant
Bonjour,
Je veux automatiser un script qui se lance tous les jours sur un serveur win pour récupérer un fichier sur une machine distante linux :
ce que j'ai fait :
Code:
psftp user@hostname -pw passwd -bc -b script.bat
le contenu de script.bat :
Code:
1 2 3 4 5
| cd /répetoire_distant
ls -lart fichier.txt #--> ici ça bloque
ici je dois récupérer mon fichier.txt qui date j-1 ?
get fichier.txt
quit |
#--> c'est ici l'erreur le psftp ne lit pas les options de la commande ls ? avez-vous une idée comment devrais-je faire contourner le pbm pour passer des commandes bash dans psftp?
Merci d'avance.