J'ai par exemple des sauvegardes de bases de données sur mon serveur Linux, et je voudrais écrire un script pour le télécharger sur un FTP distant. J'ai essayé le put
mais elle ne peut transférer qu'un seul fichier à la fois. J'ai ensuite essayé la commande mput, mais elle ne me montre que des points d'interrogation pour les fichiers que je veux transférer (peut-être que je l'utilise mal ?..)
J'ai essayé ça :
#!/bin/bash
ftp -n <<EOF
open ftp.server.com
user name password
cd backup
mput /backup/*
EOF
Mais ça ne marche pas. Il sort les noms des fichiers que je veux transférer avec des points d'interrogation à la fin des noms. Est-ce que j'ai raté quelque chose ou existe-t-il une meilleure méthode plus simple ?