首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用incron查看子目录

使用incron查看子目录
EN

Stack Overflow用户
提问于 2017-05-20 16:17:15
回答 3查看 4.1K关注 0票数 2

如果添加了一个文件,我将使用incron来监视一个目录,并运行一个脚本。

在/etc/incron.d/ i中有一个文件:

代码语言:javascript
复制
/home/pat0/downloads IN_CLOSE_WRITE /var/www/owncloud/scanOC.sh pat0

当我在/home/pat0/下载中添加一个文件时,这是可以的,但是,如果我创建了一个子目录,并且添加了一个文件,就不会运行任何东西。

例如,看不到/home/pat0/下载/test/myfile.txt。

如何查看/home/pat0/下载及其所有未来的子目录和文件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-05-20 19:19:14

不,我认为这是不可能的。请向守望者查询。

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

票数 2
EN

Stack Overflow用户

发布于 2021-02-12 12:02:04

根据手册页

代码语言:javascript
复制
... Also, there is the symbol recursive=false. This symbol limits the observation on the specified directory and does not include subdirectories.

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

票数 3
EN

Stack Overflow用户

发布于 2022-06-02 21:18:33

在incron中递归目录监视是在0.5.12版本中添加的一个新特性(请参阅https://github.com/ar-/incron/blob/master/CHANGELOG):

0.5.12 2015-02-01

  • 添加递归目录监视
  • 添加了配置参数:递归的、点的和可循环的
  • 新增启动脚本
  • 扩展的手册和自述
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44088179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档