Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
weex [Le 13/09/2007, 10:50] – créée loackweex [Le 13/09/2007, 15:18] (Version actuelle) loack
Ligne 1: Ligne 1:
 +{{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.
 +
 +<note>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.</note>
 +
 +{{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 =====
 +
 +<code>
 +weex [ Options ] HOSTID [HOSTID...]
 +</code>
 +
 +Avec « HOSTID »définie dans le fichier **~/.weexrc** :
 +<file>
 +[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
 +        }
 +</file>
 +
 +
 +==== 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 <<sauvegarde>> :
 +<code>
 +weex -r -t sauvegarde
 +</code>
 +
 +Effectuer une simulation :
 +<code>
 +weex -t sauvegarde
 +</code>
 +
 +(Re-)Contruire le fichier cache puis synchroniser le site <<sauvegarde>> :
 +<code>
 +weex -r sauvegarde
 +</code>
 +
 +Synchroniser le site :
 +<code>
 +weex sauvegarde
 +</code>
 +
 +===== Références =====
 +
 +  * [[http://weex.sourceforge.net/|Le site officiel]]
 +
 +----
 +//Contributeurs : [[:utilisateurs:loack]]//