У меня есть клиент, который загружает XML-файл в каталог на моем сервере, используя сторонний скрипт, над которым у меня нет контроля. После загрузки файл обрабатывается скриптом php.Как определить, загружен ли файл FTP
У меня есть cronjob, который проверяет каталог каждый час, чтобы узнать, был ли загружен файл, но если загрузка происходит, скажем, в 3:01 вечера, он не будет обработан до 4:00 вечера. Мой хозяин запрещает работать cronjob чаще, чем один раз в час.
Есть ли способ обнаружить и сообщить сразу после поступления файла?
уменьшить интервал cron. если задача в cron тяжелая, создайте другой cron. Я не могу думать ни о чем другом :) – Jigar
Можете ли вы предоставить больше информации m, Как файл обновлен через сервер? Использует ли он ftp или ..? –
попробуйте torun скрипт bash, который запускает скрипт, который его проверяет, вы можете запустить его в backgroudn, перенаправляя входной вывод с помощью: ./checker.sh/dev/null 2> &, и в checker.sh цикл и сон, и проверьте если существует fiekl –