Fetch the repository succeeded.
循环 rsync 同步工具,启动守护进程,将配置文件中的文件列表循环同步到远程服务器。
git clone https://gitee.com/autom-studio/losyncd.git
cd losyncd
go build -o examples/losyncd
修改配置文件: examples/losyncd.yml
配置本机与远程 SSH 免密登录(重要,否则会同步失败)
前台运行
./losyncd
# 默认是 /home/git/losyncd ,如果使用其他目录,请同步修改 examples/losyncd.service 中的 WorkingDirectory 和 ExecStart
mkdir /home/git/losyncd
cp examples/losyncd /home/git/losyncd/
cp examples/losyncd.yml /home/git/losyncd/
/lib/systemd//system/
文件夹下cp examples/losyncd.service /lib/systemd//system/
losyncd.service 中的 User
、 Group
字段默认为 git
,请根据实际同步用户修改
sudo systemctl daemon-reload
sudo systemctl enable --now losyncd
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。