Мне нужно запустить второй php-файл в фоновом режиме. Проблема в том, что этот файл должен запускаться только через 20 секунд после завершения текущего файла. Я использовал exec ("php test_script.php"), чтобы запустить файл, но я не могу заставить его ждать. Если я использую sleep(), если останавливает мой текущий скрипт.Запустите второй php-файл с задержкой 20 секунд
Чтобы быть более конкретным. Я загружаю файл на удаленный сервер. Затем мне нужно подождать примерно 20 секунд после завершения загрузки, чтобы проверить сервер на ответ. Тем временем я хотел бы продолжить работу с текущим файлом. Второй файл будет делать то, что необходимо в фоновом режиме. На данный момент мне нужно подождать, а затем запустить второй файл.
так почему бы вам не использовать свое текущее решение и не добавить свой сон (20) в начале второго файла вместо того, чтобы использовать его в конце первого? – mishu
как насчет функции setTimeout() javascript с вызовом ajax? –