PHP · SYMFONY PROCESS · ДИАГНОСТИКА ЗАПУСКА
Что происходит после запуска команды
Аргументы, два потока вывода, код завершения и время — на одном экране.
Загружаем мастерскую…
Выберите сценарий
Подготовка…
Контракт запуска
Это массив argv. Каждая строка передаётся отдельным аргументом. Поле не выполняет команды.
Данные стандартного ввода
Результат и диагностика
stdout · результат
stderr · сообщения
stderr может содержать предупреждение при коде 0. Оценивайте также код завершения и контракт конкретной команды.
Хронология чтения потока
Время и фрагменты зафиксированы PHP. Границы фрагментов могут отличаться от строк. Повтор воспроизводит сохранённую хронологию и не запускает команду заново.
PHP для этого варианта
Сохраните файл в examples/ распакованного проекта. Runner из src/ собирает вывод и обрабатывает исключения; дочерний скрипт находится в bin/task.php.