0

当 Web 守护程序在我的文件系统中的特定位置创建文件时,我想使用 incron 触发运行程序。不幸的是,当我以普通用户身份创建 incron 作业时,它似乎没有“看到”守护程序正在创建的文件。当我将 incron 设置为监视我的主目录并创建文件时,incron 会看到创建并正确启动程序。但是,当它是在目标目录中创建文件的守护进程时,不会触发 incron。

我尝试将普通用户添加到守护程序组,反之亦然。就安全性而言,这似乎是个坏主意,所以我取消了它。我怎样才能正确地做到这一点?

4

1 回答 1

0

由 apache Web 守护程序触发器添加的文件,IN_MOVED_TO而不是按预期添加的文件(在记住文件被复制到所需目录IN_CREATE后才有意义。)/tmp

一个有用的调试配置: /example/directory IN_ALL_EVENTS echo "$%"

这会将任何触发的事件打印到 /var/log/syslog

于 2013-09-08T06:34:37.090 回答