{{tag>réseau sauvegarde}} ---- ====== Weex ====== Weex est un client non interactif permettant la synchronisation d'un site local avec un serveur FTP. Pour cela, il téléverse (//upload//, en anglais) les nouveaux fichiers ou les fichiers modifiés et en supprime ceux n'existant plus localement. Pour gagner du temps et économiser de la bande passante, Weex crée un fichier « cache » dans lequel il enregistre les versions (date/heure) des fichiers qu'il envoi. Ainsi, lors d'une mise à jour, il renverra uniquement les fichiers plus récents que les versions enregistrées dans le cache. {{http://weex.sourceforge.net/window.png}} ===== Pré-requis ===== * Disposer des [[:sudo|droits d'administration]]. * Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe]]. ===== Installation ===== Il suffit d'[[:tutoriel:comment_installer_un_paquet|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 ==== ^ Option ^ Action ^ |''-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 <> : weex -r -t sauvegarde Effectuer une simulation : weex -t sauvegarde (Re-)Contruire le fichier cache puis synchroniser le site <> : weex -r sauvegarde Synchroniser le site : weex sauvegarde ===== Références ===== * [[http://weex.sourceforge.net/|Le site officiel]] ---- //Contributeurs : [[:utilisateurs:loack]]//