通过模块传输至其他机器
修改配置文件
vim /etc/lsyncd.conf
settings {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.status",
nodaemon = true,
insist = true,
}
sync {
default.rsync,
source = "/home/zhangqiang/filetrans/databak/forecastbak/0/",
target = "zhangqiang@10.10.10.55::fdl/Day",
delete = false,
delay = 15,
rsync = {
binary = "/usr/bin/rsync",
archive = true,
compress = true,
verbose = true,
--password_file = "/etc/rsyncd.secret"
}
}
sync {
default.rsync,
source = "/home/zhangqiang/filetrans/databak/forecastbak/1/",
target = "zhangqiang@10.10.10.55::fdl/Day",
delete = false,
delay = 15,
rsync = {
binary = "/usr/bin/rsync",
archive = true,
compress = true,
verbose = true,
--password_file = "/etc/rsyncd.secret"
}
}
配置解析
source是本地源路径
target是对端地址
/etc/rsyncd.secret是密码文件
settings {
logfile ="/var/log/lsyncd/lsyncd.log",
statusFile ="/var/log/lsyncd/lsyncd.status",
inotifyMode = "CloseWrite",
maxProcesses = 8,
maxDelays = 1,
--nodaemon = true,
--statusInterval = 10
}
sync {
default.direct,
source = "/tmp/src",
target = "/tmp/dest",
delay = 1
maxProcesses = 1
}
sync {
default.rsync,
source = "/tmp/src",
target = "用户@IP::模块/路径",
--excludeFrom = "/etc/rsyncd.d/rsync_exclude.lst",
delete = true,
--exclude = { "。*","*.tmp" },
delay = 1,
rsync = {
binary = "/usr/bin/rsync",
archive = true,
compress = true,
verbose = true,
--bwlimit = 2000,
--password_file = "/etc/rsyncd.pass"
}
}
sync {
default.rsync,
source = "/tmp/src",
target = "172.29.88.223:/tmp/dest",
maxDelays = 5,
delay = 0,
-- init = true,
rsync = {
binary = "/usr/bin/rsync",
archive = true,
compress = true,
verbose = true,
bwlimit = 2000
-- rsh = "/usr/bin/ssh -p 22 -o StrictHostKeyChecking=no"
-- 如果要指定其它端口,请用上面的rsh
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY