Bonjour à tous,
Je souhaite créer une tâche Windows qui s'exécute tous les jours à 23h et doit :
1) se connecter en SFTP à un serveur Ubuntu distant
2) télécharger l'ensemble d'un répertoire (fichiers + sous répertoires excepté deux d'entre eux)
Pour utiliser PSFTP, j'ai déjà créé le fichier [backup.bat] :
Dans un second fichier [ftpcommand.scr] :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @echo off set $dir="D:\dokeos\batchbackupauto\" pushd %$dir% psftp.exe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 open [lenomdedomaine] 222 # login # password lcd D:\dokeos\backup\front\test cd /home/lerepertoiredistant mget *.* bye
=> Deux questions :
1) Dans [backup.bat], comment "indiquer" à psftp.exe qu'il doit lire le fichier [ftpcommand.scr] ?
2) Dans [ftpcommand.scr], sur la commande "mget", comment préciser qu'il doit télécharger tous les fichiers ET tous les sous-répertoires ?
Merci par avance
Partager