Вопросы по теме 'proc-open'

wkhtmltopdf через proc_open () не работает в PHP-модуле Apache
Я конвертирую HTML-документы в PDF, вызывая wkhtmltopdf с помощью proc_open () . Вот пример сценария: $wkhtmltopdf = '/bin/wkhtmltopdf'; $html = '<html><body><h1>Hello world!</h1></body></html>';...
303 просмотров
schedule 24.11.2021

Как передать смешанную строку из php через канал в сценарий bash
Я ищу возможность отправить смешанную многострочную строку PHP с помощью proc_open (exec, passthru или что-то еще) через канал в сценарий bash. Наконец, в этом скрипте я хочу получить смешанную многострочную строку и сохранить ее в переменной....
299 просмотров
schedule 04.03.2022

ОШИБКА: невозможно записать данные: [Errno 32] Сломан канал (proc_open)
Я пытаюсь запустить код (он работает на другой машине нормально), но одна из машин не работает! <?php $descriptorspec = array( 0 => array("pipe", "r"), // stdin is a pipe that the child will read from 1 =>...
863 просмотров
schedule 15.05.2022

Время ожидания выполнения процесса PHP
У меня такой код: /** * Executes a program and waits for it to finish, taking pipes into account. * @param string $cmd Command line to execute, including any arguments. * @param string $input Data for standard input. * @param integer $timeout...
5817 просмотров
schedule 20.05.2022

PHP proc_open не будет работать - дает мне отсутствующий квалификатор дескриптора в массиве
Предупреждение: proc_open(): отсутствует квалификатор дескриптора в массиве в C:\...\updatedots.php в строке 102. Я пытаюсь открыть блокнот, чтобы закрыть его через 2 секунды. Это мой код: $descriptorspec = array( 0 =>...
2626 просмотров
schedule 29.05.2022

Может ли proc_open (php => java) иметь несколько входных потоков?
Я использую proc_open в php для вызова java-приложения, отправки ему большого текста для обработки и захвата возвращаемого результата. Можно ли передать несколько текстовых строк (входных потоков) вместо одной? Вот что у меня есть на данный...
289 просмотров
schedule 28.05.2022

PHP: сбой потока при чтении потока канала
В настоящее время я разрабатываю структуру развертывания на PHP и имею некоторые проблемы с потоками и потоками. Я хочу запустить процесс, прочитать его stdout и stderr (отдельно!), повторить его и вернуть полное содержимое потоков, когда процесс...
254 просмотров

заставить Proc_Open работать синхронно
У меня был PHP-скрипт, который полагался на shell_exec() и (в результате) работал в 99% случаев. Сценарий выполнил сценарий PhantomJS, создавший файл изображения. Затем, используя больше PHP, этот файл изображения был обработан определенным образом....
294 просмотров
schedule 08.09.2022

Тайм-аут PHP proc_open и exec, но cli работает нормально
В настоящее время я использую компонент Symfony Process, который опирается на функцию proc_open PHP. Мне нужно запустить команду на wkhtmltopdf , которая имеет такой вид: /usr/local/bin/wkhtmltopdf --window-status "___RENDER_PDF___"...
656 просмотров

PID внешнего процесса, запущенного в PHP
Мне нужно получить PID процесса, выполняемого в PHP. Обзор моей проблемы следующий: У меня есть скрипт, который выполняет две внешние программы (процесс в MatLab). Вторые программы должны ждать вывода первой, и мне нужен PID этого процесса, чтобы...
135 просмотров
schedule 08.02.2023

Как получить несколько результатов из файла, открытого только один раз, с помощью proc_open?
У меня есть команда, запускаемая с помощью exec(), которая возвращает значение из очень большого файла данных, но ее нужно запускать миллионы раз. Чтобы избежать открытия файла каждый раз в цикле, я хочу перейти к решению на основе proc_open , где...
204 просмотров
schedule 29.10.2022