Це команда lsyncd, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
lsyncd — демон для постійної синхронізації дерев каталогів
СИНТАКСИС
конфігураційний файл
lsyncd [ВАРІАНТИ] КОНФІГ-ФАЙЛ
типова поведінка rsync
lsyncd [ВАРІАНТИ] -rsync SOURCEDIR TARGET ...
типова поведінка rync+ssh (переміщення та видалення через ssh)
lsyncd [ВАРІАНТИ] -rsyncssh SOURCEDIR TARGETHOST TARGETDIR ...
пряма поведінка за замовчуванням (локальні файлові операції/rsync)
lsyncd [ВАРІАНТИ] -прямий SOURCEDIR TARGETDIR ...
ОПИС
Lsyncd(1) спостерігає за деревами локальних каталогів через інтерфейс монітора подій (inotify,
fsevents). Він агрегує та комбінує події протягом кількох секунд, а потім породжує одну чи декілька
процеси для синхронізації змін. За замовчуванням це rsync(1). Таким чином, Lsyncd є a
легке асинхронне живе дзеркало, яке відносно легко встановити
вимагає нових файлових систем або блокових пристроїв і не перешкоджає локальній файловій системі
продуктивність.
Rsync+ssh — це розширена конфігурація дій, яка використовує a SSH(1) діяти файл і каталог
рухається безпосередньо до цілі замість повторної передачі пункту призначення через
дроти.
Точне налаштування можна виконати за допомогою CONFIG-FILE. Спеціальні налаштування дій
можна навіть написати з нуля в каскадних шарах, починаючи від сценаріїв оболонки і закінчуючи кодом
написано в LUA(1) мова. Таким чином можна збалансувати простоту з потужністю. Побачити
в онлайн-посібнику для отримання детальної інформації про CONFIG-FILE
https://github.com/axkibe/lsyncd/wiki/Manual-to-Lsyncd-2.0.x .
Зауважте, що за нормальної конфігурації Lsyncd видалить уже існуючі файли в цілі
каталогів, яких немає у відповідному вихідному каталозі.
ВАРІАНТИ
- затримка SECS
Перевизначає час затримки за замовчуванням.
-допомога
Показати довідкове повідомлення.
- наполягати
Продовжує запуск, навіть якщо rsync не може підключитися.
-лог РІВЕНЬ
Контролює, які події реєструються. За замовчуванням журнали Lsyncd нормальний та помилка
Повідомлення. -лог дефіцит зробить журнал Lsyncd лише повідомленнями про помилки. -лог всі буде журнал
усі повідомлення про налагодження.
-лог Категорія
Вмикає певне повідомлення про налагодження. напр -лог Виконати реєструватиме всі процеси як вони є
породив.
-нодемон
Lsyncd не від’єднається від засобу виклику та також запишеться до stdout/err.
-pid-файл Фото
Lsyncd запише ідентифікатор свого процесу Фото.
-бігун Фото
Змушує ядро Lsyncd завантажувати частину Lsyncd, написану в Lua Фото.
-версія
Записує інформацію про версію та завершує роботу.
EXIT СТАТУС
0
Припинено на ТЕРМІН сигналізувати(7)
-1
Помилка (синтаксис, невиправна помилка, внутрішня помилка)
Використовуйте lsyncd онлайн за допомогою служб onworks.net