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.
Il suffit d'installer le paquet weex.
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 }
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
(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