Il s'agit de la commande lsyncd qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
lsyncd - un démon pour synchroniser en continu les arborescences de répertoires
SYNOPSIS
fichier de configuration
lsyncd [OPTIONS] FICHIER DE CONFIGURATION
comportement rsync par défaut
lsyncd [OPTIONS] -rsync REPSOURCE CIBLE ...
comportement rync+ssh par défaut (déplacements et suppressions via ssh)
lsyncd [OPTIONS] -rsyncssh REPSOURCE CIBLE REP CIBLE ...
comportement direct par défaut (opérations sur les fichiers locaux/rsync)
lsyncd [OPTIONS] -direct REPSOURCE REP CIBLE ...
DESCRIPTION
Lsyncd(1) surveille les arborescences de répertoires locaux via une interface de moniteur d'événements (inotify,
fsévénements). Il agrège et combine des événements pendant quelques secondes, puis engendre un ou plusieurs
processus pour synchroniser les changements. Par défaut c'est rsync(1). Lsyncd est donc un
solution de miroir en direct asynchrone légère qui est relativement facile à installer pas
nécessitant de nouveaux systèmes de fichiers ou de blocs de périphériques et n'entrave pas le système de fichiers local
la performance.
Rsync+ssh est une configuration d'action avancée qui utilise un SSH(1) pour agir fichier et répertoire
se déplace directement sur la cible au lieu de retransmettre la destination du déplacement sur la
fil.
Une personnalisation fine peut être réalisée via le CONFIG-FILE. Configurations d'actions personnalisées
peut même être écrit à partir de zéro dans des couches en cascade allant des scripts shell au code
écrit dans le MOON(1) langue. De cette façon, la simplicité peut être équilibrée avec la puissance. Voir
le manuel en ligne pour plus de détails sur le CONFIG-FILE
https://github.com/axkibe/lsyncd/wiki/Manual-to-Lsyncd-2.0.x .
Notez que dans une configuration normale, Lsyncd supprimera les fichiers préexistants dans la cible
répertoires qui ne sont pas présents dans le répertoire source respectif.
OPTIONS
-retard SECS
Remplace les délais par défaut.
-Aide
Afficher un message d'aide.
-insister
Continue le démarrage même si rsync ne peut pas se connecter.
-Journal NIVEAU
Contrôle le type d'événements qui sont enregistrés. Par défaut les journaux Lsyncd Normale et Erreur
Messages. -Journal rare ne fera que les messages d'erreur du journal Lsyncd. -Journal tous va se connecter
tous les messages de débogage.
-Journal Catégorie
Active un message de débogage spécifique. Par exemple -Journal Exec enregistrera tous les processus tels qu'ils sont
engendré.
-nodémon
Lsyncd ne se détachera pas de l'invocateur et ne se connectera pas non plus à stdout/err.
-fichierpid DOSSIER
Lsyncd écrira son ID de processus dans DOSSIER.
-coureur DOSSIER
Fait en sorte que le noyau Lsyncd charge la partie de Lsyncd écrite en Lua à partir de DOSSIER.
-version
Écrit les informations de version et quitte.
EXIT STATUT
0
Résiliée à TERME signal(7)
-1
Défaillance (syntaxe, condition d'erreur irrécupérable, défaillance interne)
Utiliser lsyncd en ligne à l'aide des services onworks.net