这是 lsyncd 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
lsyncd - 一个持续同步目录树的守护进程
概要
配置文件
同步 [配置] 配置文件
默认 rsync 行为
同步 [配置] -rsync 源目录 TARGET ...
默认 rync+ssh 行为(通过 ssh 移动和删除)
同步 [配置] -rsyncssh 源目录 目标主机 目标目录 ...
默认直接行为(本地文件操作/rsync)
同步 [配置] -直接的 源目录 目标目录 ...
商品描述
同步(1) 通过事件监视器接口(inotify、
fsevents)。 它聚合和组合事件几秒钟,然后产生一个或多个
同步更改的过程。 默认情况下这是 rsync的(1). Lsyncd 因此是一个
轻量级异步直播镜像方案,安装相对简单
需要新的文件系统或块设备,并且不会妨碍本地文件系统
性能。
rsync+ssh 是一种高级操作配置,它使用 SSH的(1)动作文件和目录
直接在目标上移动而不是重新传输移动目的地
丝。
通过CONFIG-FILE可以实现细粒度的定制。 自定义操作配置
甚至可以在从 shell 脚本到代码的级联层中从头开始编写
写在 LUA(1) 语言。 通过这种方式,简单性可以与强大功能相平衡。 看
有关 CONFIG-FILE 详细信息的在线手册
https://github.com/axkibe/lsyncd/wiki/Manual-to-Lsyncd-2.0.x .
请注意,在正常配置下 Lsyncd 将删除目标中预先存在的文件
不存在于相应源目录中的目录。
配置
-延迟 秒
覆盖默认延迟时间。
-救命
显示帮助信息。
-坚持
即使 rsync 无法连接,也会继续启动。
-日志 LEVEL
控制记录哪种事件。 默认情况下 Lsyncd 日志 正常 和 误差
讯息。 -日志 稀缺 将使 Lsyncd 仅记录错误消息。 -日志 所有 会登录
所有调试消息。
-日志 分类
打开特定的调试消息。 例如 -日志 EXEC 将按原样记录所有进程
产生。
-节点守护进程
Lsyncd 不会与调用程序分离并记录到 stdout/err。
-pid文件 文件
Lsyncd 会将其进程 ID 写入 文件.
跑者 文件
使Lsyncd核心从Lua中加载Lsyncd部分 文件.
-版
写入版本信息并退出。
退出 状态
0
终止于 TERM 信号(7)
-1
失败(语法、不可恢复的错误条件、内部失败)
使用 onworks.net 服务在线使用 lsyncd