Linux 用incron查看子目录

Linux 用incron查看子目录,linux,bash,incron,Linux,Bash,Incron,我使用incron查看目录,如果添加了文件,则运行脚本。 在/etc/incron.d/中,我有一个文件: /home/pat0/downloads IN_CLOSE_WRITE /var/www/owncloud/scanOC.sh pat0 在/home/pat0/downloads中添加一个文件就可以了 但是,如果我创建一个子目录并添加一个文件,那么任何东西都不会运行 例如,未看到/home/pat0/downloads/test/myfile.txt 我如何才能观看/home/pat0

我使用incron查看目录,如果添加了文件,则运行脚本。
在/etc/incron.d/中,我有一个文件:

/home/pat0/downloads IN_CLOSE_WRITE /var/www/owncloud/scanOC.sh pat0
在/home/pat0/downloads中添加一个文件就可以了 但是,如果我创建一个子目录并添加一个文件,那么任何东西都不会运行

例如,未看到/home/pat0/downloads/test/myfile.txt


我如何才能观看/home/pat0/download及其所有未来的子目录和文件?

不,我认为这在incron中是不可能的。请与我联系


Watcher是一个守护进程,它监视指定文件/文件夹的更改,并根据这些更改发出命令。它类似于incron,但是,配置使用了一个更易于读取的yaml文件,而不是纯文本文件。它也是用Python编写的,因此更容易破解。

不,我认为这在incron中是不可能的。请与我联系

Watcher是一个守护进程,它监视指定文件/文件夹的更改,并根据这些更改发出命令。它类似于incron,但是,配置使用了一个更易于读取的yaml文件,而不是纯文本文件。它也是用Python编写的,因此更容易破解。

根据:

这意味着在没有这样一个标志的情况下,incrond将检查子目录。然而,根据我的经验,情况并非如此。遗憾的是,指定recursive=true也不起作用。

根据:

这意味着在没有这样一个标志的情况下,incrond将检查子目录。然而,根据我的经验,情况并非如此。遗憾的是,指定recursive=true也不起作用

... Also, there is the symbol recursive=false. This symbol limits the observation on the specified directory and does not include subdirectories.