Ensemble de donnes sous licence GNU/GPL

Ce document contient le ncesaire pour copier un fichier ou une arborescence vers plusieurs ftp.
L'arborescence devant tre la mme sur votre PC et sur les serveur. La racine de cette arborescence sur votre PC est dfinie par la variable racine du fichier ftpsite.sh.

 ^
/!\ Attention les fichiers finissant par ~ sont effacs de chez vous.
---

Les copies peuvent se faire de deux manires :
- avec ftpsite.sh "ftpsite.sh fichier" copie fichier de votre PC vers les serveurs ftp (fichier peut contenir un chemin avec le nom du fichier)
- avec repsite.sh "ftpsite.sh" copie tous les fichiers du rpertoire courant et des sous rpertoires vers les serveurs.

Les serveurs sont dans de rpertoire site. Ils ont besoin un fichier chacun : un fichier de mot de passe (mode r________) selon le modle site/ftp. Le programme parcours les fichiers du rpertoire site pour tous les connatre.

ftpsite.sh commence par deux fonctions : usage et copieftp

usage indique comment marche le script (paramtres  passer)
copieftp est une procdure rcursive qui fabrique le fichier de commande pour ftp
 
ftpsite commence avec les lignes de code suivantes :
if [ $# == 0 ] ; then
 a=$PWD
 cd ..
 ~/script/ftpsite.sh "$a/"
 exit $?
fi

Le transfert de fichier se fait avec un fichier du type :
#!/bin/sh
[... commande pour prarer le ftp...]
ftp <<**
open ${unftp#machine}
[...Toutes les commandes  mettre ici...]
bye
