在 Ubuntu 中添加文件时,递归监视文件系统并执行脚本?

在 Ubuntu 中添加文件时,递归监视文件系统并执行脚本?

这个问题确实让我抓狂。

我的情况是,我的 ubuntu 服务器上有一个大目录,里面有大约 150 个我需要监视的子文件夹。这些子文件夹主要包含 PDF 文件,用户可以自行上传新文件。现在,由于我需要制作这些 PDF 的缩略图,并且由于我无法访问用于上传文件的工具的源代码,因此我想检查新添加的文件(最好是实时的),如果添加了新文件,我想使用我的脚本自动使用 ghostscript 来创建我的缩略图。

我已经尝试过使用 incron 的解决方案和使用 watcher 的解决方案(由于 Ubuntu 10.04,该解决方案根本不起作用)。Incron 本来很棒,但不幸的是,它不起作用,因为它不能用于递归监视文件系统...

我将感谢任何帮助/提示

答案1

我认为你的解决方案是通知等待

-r, --recursive 监视作为参数传递的任何目录的所有子目录。监视将以递归方式设置,深度不受限制。不会遍历符号链接。新创建的子目录也将被监视。

相关内容