Как работает php exec?

Привет, ребята.
Может тупой вопрос, как именно работает php exec?
Я передаю в него некоторую команду, которая занимается конвертированием видео.
Как дальше работает php скрипт? дожидается ли он окончания работы или как его заставить дождаться, чтобы к примеру, изменить какие-то данные в БД после успешного выполнения?
  • Вопрос задан
  • 2897 просмотров
Решения вопроса 1
ghaiklor
@ghaiklor
NodeJS TechLead
Вообще, она дожидается выполнения:
Если вы собираетесь использовать эту функцию в программе, работающей в качестве демона, убедитесь, что стандартный вывод функции направлен в файл или другой поток, в противном случае PHP зависнет вплоть до конца выполнения программы.

Для конвертирования видео лучше используйте очереди или воркеры. Например, Gearman.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы