Icron Загрузить каталог наблюдателя проблема

Я использую CentOS на VPS, я установил Incron, чтобы посмотреть папку для загрузки файлов, это incrontab -e Я использую команду:

/home/user/public_html/uploads IN_CLOSE_WRITE /usr/bin/php /home/user/public_html/uploads/watcher.php $#

//The $@ sends the file name as montioned in the Icron tutorial here :

Incron Tuto 1
Incron Tuto 2

это содержание watcher.php

<?php
$myfile = fopen("text.txt", "a") or die("Unable to open file!");
fwrite($myfile, $argv[1]."\n");//Argument 1 is the name of the file, argv[0] is the script name.
fclose($myfile);

когда я загружаю один файл «myphpfile.php», Icron работает и сохраняет имя в файле «text.txt», однако, когда я открываю его, я обнаружил так много строк с именем загруженного файла:

text.txt :
myphpfile.php
myphpfile.php
myphpfile.php
myphpfile.php
myphpfile.php
.....

Я загружаю только один файл, файл «text.txt» должен иметь только одну строку, я знаю, что могу открыть файл, используя «w», но это только удалит все записи и сохранит последнюю. Я имею в виду использование присоединенного «а» показывает, что что-то не так с Incron при загрузке файлов с использованием "IN_CLOSE_WRITE" как посмотреть событие.
Я не могу найти событие для обработки файлов загрузки. Не могли бы вы мне помочь?

Благодарю.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]