Ceci est une ancienne révision du document !
Weex
Weex est un client non interactif permettant la synchronisation d'un site local avec un serveur FTP.
Pour cela, il charge (upload) les nouveaux fichiers ou les fichiers modifiés et en supprime ceux n'existant plus localement.
Pré-requis
- Disposer des droits d'administration ;
- Avoir activé l'accès aux dépôts Universe ;
Installation
Il suffit d'installer le paquet weex
Utilisation
weex [ Options ] HOSTID [HOSTID...]
Avec «HOSTID» définie dans le fichier ~/.weexrc :
[HOSTID]
        HostName = ftp.monsite.com
        LoginNAME = MonLogin
        Password = "MotDePasseSecret"
        SrcDir = /home/login/a_sauvegarder
        DestDir = /sauvegarde/
[default]
        AsciiFile = {
        *.htm
        *.html
        *.txt
        *.asc
        }
        IgnoreLocalFile = {
        *.bak
        *.tmp
        *.swp
        }
Les options principales
-t, –test –> Effectue uniquement une simulation
-f, –force –> Force le chargement du site sans tenir compte du fichier cache
-r, –rebuild-cache –> Reconstruit le fichier de cache et synchronise le site
Pour en savoir plus : man weex ou weex –help
Quelques exemples
(Re-)Contruire le fichier cache du site «sauvegarde» :
weex -r -t sauvegarde
Effectuer une simulation :
weex -t sauvegarde
(Re-)Contruire le fichier cache puis synchroniser le site «sauvegarde» :
weex -r sauvegarde
Synchroniser le site :
weex sauvegarde
