У меня интересная ситуация, когда у меня есть скрипт Perl Watcher (использующий Linux :: Inotify2), который отслеживает файлы, которые нужно отбросить в определенном каталоге, а затем передает их в PHP-скрипт для обработки.Наблюдаемый каталог и файлы в нем не принадлежат пользователю, под которым выполняется сценарий наблюдателя, но все дерево каталогов, в которое выгружаются файлы, имеет вид rwxr-xr-x, и файл доступен для чтения всем пользователям.
Вот моя делемма.Сценарий PHP не может открыть дескриптор файла для файла, переданного ему при вызове из сценария perl с помощью system (), exec () или ``.Однако PHP-скрипт может открыть дескриптор файла в том же файле , когда скрипт запускается вручную из командной строки с использованием того же эффективного пользователя.
Любойесть идеи, почему это будет иметь место?