У меня есть два процесса, выполняющиеся в разных сценариях, не зависящих друг от друга.
- PHP # 1 скрипт читает имя файла файла и записывает его в БД
- PHP # 2 скрипт загружает файл
Я хотел бы создать третий сценарий (также независимый), который будет выполняться только после того, как сценарий №2 полностью завершит загрузку файла.
Я думаю об использовании PHP-функции flock для определения, заблокирован ли файл. Я полагаю, что скрипт № 3 должен будет содержать какую-то функцию проверки скопления, которая была установлена на таймере, чтобы проверить, был ли файл разблокирован, и если да, чтобы продолжить.
Примечание: скрипт # 3 будет знать имя файла для проверки
Есть идеи? Было бы намного проще, если бы файлы могли быть объединены в цепочку, но они выполняются независимо.