diff --git a/pages/common/lsyncd.md b/pages/common/lsyncd.md new file mode 100644 index 000000000..428e7fa52 --- /dev/null +++ b/pages/common/lsyncd.md @@ -0,0 +1,13 @@ +# lsyncd + +> Watch files and directories and run `rsync` when they change. +> It is often used to keep two directories on separate systems in sync, ensuring that changes made in one directory are immediately mirrored to the other. +> More information: . + +- Watch the source for changes and run `rsync` to synchronize files to the destination on every change: + +`lsyncd -rsync {{path/to/source}} {{host::share_name}}` + +- Use SSH instead of `rsyncd` shares: + +`lsyncd -rsyncssh {{path/to/source}} {{host}} {{path/to/destination}}`