incrontab 无法识别 www-data 写入

incrontab 无法识别 www-data 写入

我有一台装有 incrontab 的 Linux 服务器。这是我的 incrontab

/home/pi/upload IN_MODIFY/bin/sh/home/pi/autoprint $@/$#

如果我是 root 用户,我会尝试在“upload”文件夹中创建一个新的 pdf 文件,并触发 incrontab 事件,但是,如果我通过 Web 服务器上传文件

http://127.0.0.1/upload.php,在“upload”文件夹中会创建一个新文件,但不会触发该事件

在此处输入图片描述

所有 root 创建的文件都会被识别并触发 incrontab 脚本,但由“www-data”创建的文件不会被触发。

为什么会这样?

谢谢

答案1

问题已解决。请注意,上传文件时,PHP 首先将其上传到临时文件夹,然后将文件移动到您指定的目录。

使触发器“IN_MOVED”解决了该问题。

相关内容