Длинные скрипты PHP в последовательности - PullRequest
0 голосов
/ 22 октября 2018

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

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

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

Спасибо

1 Ответ

0 голосов
/ 22 октября 2018

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

php script1 && php script2

Или с ;, если вы просто хотитевторой для запуска после первого, независимо от состояния выхода

php script1; php script2
...