Hello !
J’aimerais ajouter une variable qui me permettrait d’envoyer mes fichiers vers plusieurs serveurs différents dont je ne connais ni le nombre, ni les IP. J’ai tenté quelque chose, mais ça n’a pas l’air de fonctionner.
Voilà mon script :
IP=$(ifconfig eth0 | grep "inet adr" | cut -f2 -d: | awk '{ print$1 }')
sftp comptage@5.X.X.X <<EOF
get /var/ftproot/comptage/MAJ/*.* root@$IP:/var/MAJ
# rm /var/ftproot/comptage/MAJ/*.*
# exit
EOF
Voilà l’erreur qu’il m’affiche :
sftp> get /var/ftproot/comptage/MAJ/. root@192.168.X.X:/var/MAJ
Multiple source paths, but destination “root@192.168.X.X:/var/MAJ” is not a directory
PS : ce n’est pas moi qui mettrait en place le script. Je ne fais que l’écrire et le tester sur un serveur test
Merci de votre aide !
sorry !