我想在lsyncd进程中包括某些目录,并排除所有目录的其余部分。
multisource
目录中有很多目录。我只想包含temp
和temp1
目录,并排除lsyncd中所有目录的其余部分。
我尝试在/etc/lsyncd/lsyncd.conf.lua
文件中使用以下代码,
settings {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.status"
}
sync {
default.rsyncssh,
source = "/var/www/html/multisource",
host="user@<ip_address>",
targetdir = "/var/www/html/multisource",
delay = 5,
rsync = {
perms = true,
owner = true,
group = true,
--include = {"/temp", "/temp1"},
--exclude = {"/*"}
}
}
对此有什么想法吗?