当web守护程序在我的文件系统中的特定位置创建文件时,我想使用incron来触发运行程序。不幸的是,当我以普通用户的身份创建incron作业时,它似乎并没有“看到”守护进程正在创建的文件。当我设置incron来观察我的主目录并创建文件时,incron会看到创建并正确启动程序。但是,当它是在目标目录中创建文件的守护程序时,incron不会触发。
我尝试将常规用户添加到守护程序组,反之亦然。这在安全方面似乎是一个坏主意,所以我已经撤消了它。我怎么能正确地做到这一点?
答案 0 :(得分:0)
由apache web守护程序触发的文件IN_MOVED_TO
而不是IN_CREATE
按预期添加(在记住文件从/tmp
复制到所需目录后有意义。)
有用的调试配置:
/example/directory IN_ALL_EVENTS echo "$%"
这会将任何触发的事件打印到/ var / log / syslog