本文共 1611 字,大约阅读时间需要 5 分钟。
-- For more examples, see /usr/share/doc/lsyncd*/examples/
-- settings { logfile ="/data/mysql/project_nginx.log",statusFile ="/data/mysql/lsyncd.status",inotifyMode = "CloseWrite",maxProcesses = 8,-- maxConnections = 4,-- delay = 10,-- excludeFrom = file,-- excludeFrom 排除选项}-- 远程目录同步,rsync模式 + rsyncssh
sync { default.rsyncssh,source = "/data/www/public_html/",host = "192.168.1.20",targetdir = "/home/data/www/public_html/",exclude = "/data/www/public_html/config.inc.php",-- maxDelays = 5,累计到多少所监控的事件激活一次同步,即使后面的delay延迟时间还未到-- delay = 2,-- init = false,这是一个优化选项,当init = false,只同步进程启动以后发生改动事件的文件,原有的目录即使有差异也不会同步。默认是truersync = { binary = "/usr/bin/rsync",archive = true,compress = true,verbose = true,-- _extra = {"--bwlimit=2000"},},ssh = { binary = "/usr/bin/ssh",port = 22,}}-- 远程目录同步到西部数码,rsync模式 + rsyncssh
-- sync { -- default.rsyncssh,-- source = "/data/mysql/Filebei/xibushuma",-- host = "23.234.27.190",-- targetdir = "/www/web/",-- excludeFrom = "/etc/rsyncd.d/rsync_exclude.lst",-- maxDelays = 5,累计到多少所监控的事件激活一次同步,即使后面的delay延迟时间还未到-- delay = 2,-- init = false,这是一个优化选项,当init = false,只同步进程启动以后发生改动事件的文件,原有的目录即使有差异也>不会同步。默认是true-- rsync = { -- binary = "/usr/bin/rsync",-- archive = true,-- compress = true,-- verbose = true,-- -- _extra = {"--bwlimit=2000"},-- },-- ssh = { -- port = 22000-- }-- }-- sync{default.rsyncssh, source="/var/www/html", host="localhost", targetdir="/tmp/htmlcopy/"}
转载于:https://blog.51cto.com/9025736/2061963