/etc/lsyncd/lsyncd.lua 파일에 다음 논리가 있습니다.
require "lsync-widgets"
sync {
widget_sync,
source="/tmp/folder1",
target="/tmp/folder2/"
}
그런 다음 lsync-widgets.lua 파일에 다음 논리가 있습니다.
settings {
logfacility=daemon,
}
widget_sync = {
maxProcesses = 5,
onCreate = "rsync -W --backup ^sourcePathname ^target",
onModify = "rsync -W --backup ^sourcePathname ^target",
}
이것은 작동합니다. 파일을 삭제하거나 /tmp/folder1에서 파일을 변경할 때마다 파일이 /tmp/folder2에 복사됩니다. 하지만 이제 파일이 /tmp/folder2에 있으면 로컬 서버에서 실행되는 PHP 웹 페이지를 트리거해야 합니다. 이것을 구현하는 방법을 잘 모르겠습니다.
감사해요.