get `hostname`_fichierlog.log --> il me balance `hostname`_fichierlog.log
get %computername%_fichierlo.log --> (sait on jms, psftp est un mélange de commandes msdos et linux....) connait pas la commande
N'as tu pas dans le liste.txt le nom du serveur ? Dans ce cas à partir du .bat du serveur tu génères le bachfile utilisé par psftp avec un truc du genre
echo get /le_chemin/%variable_contenant_le_nom_du_serveur_%_fichier_log.log > psftp_bathfile
psftp -b psftp_bathfile
etc...
Et pour ce qui est de récupérer les log à la suite de l'exécution vu que le script est dans le cron.hourly pour ne pas attendre l'heure +xx min avant de lancer la récup ?
Sinon tu peux utiliser le FTP de windows pour que ce soit le serveur linux qui balance le log dessus avec l'outil wput (wput - A tiny wget-like ftp-client for uploading files) sauf si les échanges doivent être sécurisés...
[^] # Re: SFTP
Posté par Julien L. . En réponse au message Récupérer fichier de linux vers windows. Évalué à 2.
Pour ça il y a :
mget /le_chemin/*.log
Par exemple.
Et pour le
N'as tu pas dans le liste.txt le nom du serveur ? Dans ce cas à partir du .bat du serveur tu génères le bachfile utilisé par psftp avec un truc du genre
echo get /le_chemin/%variable_contenant_le_nom_du_serveur_%_fichier_log.log > psftp_bathfile
psftp -b psftp_bathfile
etc...
Et pour ce qui est de récupérer les log à la suite de l'exécution vu que le script est dans le cron.hourly pour ne pas attendre l'heure +xx min avant de lancer la récup ?
Sinon tu peux utiliser le FTP de windows pour que ce soit le serveur linux qui balance le log dessus avec l'outil wput (wput - A tiny wget-like ftp-client for uploading files) sauf si les échanges doivent être sécurisés...