lsyncd 用于本地主机上的文件镜像:参数“targetdir”未知

lsyncd 用于本地主机上的文件镜像:参数“targetdir”未知

我正在尝试使用 lsync 来镜像文件。源文件和目标文件位于本地主机。这是设置:

 settings {
   logfile = "/var/log/lsyncd/lsyncd.log",
   statusFile = "/var/log/lsyncd/lsyncd.status",
   statusInterval = 5,
   insist = true
  }

sync {
   default.rsync,
   delete = false,
   delay = 3,
   source = "/home/andrej/infodiod/source",
   host = localhost,
   targetdir = "/home/andrej/infodiod/targetdir",
   rsync = {
   archive = true,
   compress = true,
   _extra = { "--remove-source-files" }
    }
 }

但尝试运行 lsyncd 时,我收到以下错误:

Parameter "targetdir" unknown

targetdir 的访问权限:drwxr-xr-x 设置文件位于 /etc

我在 lsyncd.log 上没有看到任何日志

答案1

检查您是否使用default.rsync而不是default.rsyncssh

读这个:lsync 文档

相关内容