timeout — длинные скрипты PHP в последовательности

У меня следующая проблема: в php-скрипте мне нужно запустить первый, а потом второй. Второй не должен начинаться до окончания первого.

проблема : два сценария работают долго (может занять до нескольких часов). Итак, если я использую file_get_contents на каждом скрипте URL, я могу сделать первый запуск (через set_time_limit 0), но file_get_contents тайм-аут, поэтому у меня ошибка, а вторая никогда не запускается.

Заметка : эти сценарии работают localhost на linux машина, на которой я админ. Я могу сделать все, что мне нужно, чтобы сделать эту работу.

Спасибо

1

Решение

Выполните их через командную строку и соедините их &&, так что второй выстрелит, только если первый закончил правильно

php script1 && php script2

Или цепь с ; если вы просто хотите, чтобы второй срабатывал после первого, независимо от состояния выхода

php script1; php script2
1

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

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

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