Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
weex [Le 13/09/2007, 14:30] loack |
weex [Le 13/09/2007, 15:18] 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 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]]// |