Статус опроса и вывод сценария в командную строку

Мой сценарий обрабатывает данные, и, как и блок-схема, предстоящие действия зависят от результатов предыдущего действия. Я хотел бы выводить текст в командную строку после каждого действия, и чтобы скрипт продолжал выполняться до завершения.

Что-то вроде:

  1. Выполнить команду для внешнего сервиса
  2. Сервис опроса на предмет его статуса, который может находиться в состоянии ожидания или завершен
  3. В командной строке выведите «Ожидает еще раз, еще раз через n секунд», пока статус не изменится на ЗАВЕРШЕНО
  4. Когда закончите, скажите так, затем продолжите выполнение другой команды
  5. Опять же, как и прежде, опрос статуса, вывод в командную строку, пока не закончится …
  6. Наконец, когда последняя команда завершена, выведите текст, затем закройте скрипт.

Все указатели приветствуются. Я предполагаю что-то вроде sleep (n), перепроверять статус, sleep (n) и т. Д., Пока статус не покажет, что он закончен. Я предполагаю, что будут использоваться потоки, но я не уверен, как выводить данные в командную строку в PHP во время выполнения сценария, а не выводить весь текст после его завершения.

В идеале советы должны включать нативный PHP, а не иметь зависимости. Все выполнение / вывод осуществляется через командную строку.

1

Решение

Задача ещё не решена.

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

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

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