localhostのファイルミラーリング用のlsyncd: 'targetdir'パラメータが不明

localhostのファイルミラーリング用の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.rsyncsshの代わりにdefault.rsyncを使用していることを確認してください。

これを読んでください:lsync ドキュメント

おすすめ記事