lsyncd-如何包括特定目录并排除所有目录的其余部分

时间:2019-05-24 11:08:13

标签: ubuntu synchronization backup wildcard rsync

我想在lsyncd进程中包括某些目录,并排除所有目录的其余部分。

multisource目录中有很多目录。我只想包含temptemp1目录,并排除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 = {"/*"}
        }
}

对此有什么想法吗?

0 个答案:

没有答案