У меня Linux-сервер с incrontab. Вот мой инкронтаб
/ home / pi / upload IN_MODIFY / bin / sh / home / pi / autoprint $ @ / $ #
Если я являюсь пользователем root, я попытался создать новый файл pdf внутри папки 'upload', и событие incrontab сработало, однако, если я загружаю файл через веб-сервер
http://127.0.0.1/upload.php
, внутри папки 'upload' создается новый файл, но событие не запускается
все файлы, созданные root ,, распознаются и запускают скрипт incrontab ,,, но файлы, созданные с помощью 'www-data', не запускаются ..
Почему это так?
Спасибо
Проблема решена. Обратите внимание, что при загрузке файлов ,,, PHP сначала загружает их во временную папку, а затем перемещает файл в указанный вами каталог.
Создание триггера IN_MOVED решило проблему.