proc-open
как получить вывод proc open()
Я пытался получить вывод из метода proc_open в php, но, когда я его распечатал, он оказался пустым.
$descriptorspec = ... contents($pipes[1]);
fclose($pipes[1]);
Но я не могу этого сделать..
есть какие-нибудь предложения?
Thx до этого...
Чтение из канала STDIN при использовании proc open
Я пытаюсь создать веб-сайт, на котором люди могли бы компилировать и запускать свой код онлайн, поэтому нам нужно найти ... читать из канала, пока не все данные были помещены туда? Или есть лучший способ написать такую интерактивную программу?
Как я могу создавать параллельные процессы с помощью PHP?
Я пытаюсь запустить несколько процессов одновременно в PHP с помощью proc_open, но второй вызов не начнется, пока не за ... => array('file', '/dev/null', 'w'));
$proc = proc_open($cmdline, $descriptors, $pipes);
print "opened\n";
}
Правильное выполнение оболочки в PHP
Проблема
Я использовал функцию, которая использовала proc_open() для вызова команд оболочки. Похоже, то, как я делал ... его идеей. До этого я был озадачен тем, почему функция работала нормально (не знал, что все зависит от размера буфера).
fclose(): 18 не является допустимым потоковым ресурсом
Я пытаюсь выполнить процесс с помощью proc_open. Ввод-вывод для процесса обрабатывается трубами!!
$descriptorspec = ar ... ить, действителен ли канал или нет, но это тоже привело к ошибке. Как мне проверить, были ли трубы уже закрыты или нет??
Не получив полного ответа от попена
Привет, я запускаю процесс с popen; -
$handle = popen('python scriptos.py', "r");
while (!feof($handle)) {
$data = ... прогресса).
Я делаю что-то не так? Является proc_open более подходящим (я начал выяснять, могу ли я это попробовать).
PHP: пытаюсь заставить fgets() срабатывать как на CRLF, CR, так и на LF
Я читаю потоки на PHP, используя proc_open и fgets($stdout), пытаясь получить каждую строку по мере ее поступления.
М ... racters into line, until \n.
if ($o == "\n"){echo $out;$out='';} // can now easily wrap the $out lines in JSON
}
Запуск java в PHP с помощью proc open() и получение выходных данных
Помогите, пожалуйста. Я не могу понять, в чем проблема с запуском java-файлов через proc_open(). Это работало в програм ... лем, связанных с "версией".
В чем здесь может быть проблема? Большое вам спасибо! Я был бы признателен за любой ответ.
Как я могу использовать PHP для настройки интерактивного сеанса SSH?
Я пытаюсь установить интерактивное SSH-соединение с удаленным сервером с помощью PHP через командную строку в Mac OS X ... .)
Что я делаю не так? Почему я не могу использовать pty? Это просто невозможно в Mac OS X? Спасибо за вашу помощь!
загрузить.профиль с открытым процессом()
Вот ситуация: я написал серверное приложение, которое работает на определенном сервере. На этом сервере есть скрипт, ко ... везло, может кто-нибудь сказать мне, не забыл ли я здесь что-нибудь? Что я делаю не так? Я что-то здесь упускаю из виду?
Отправка сигналов процессу, открытому с помощью proc open()
У нас здесь есть утилита, которая использует proc_open() для вызова ssh для выполнения команд на удаленной машине. Одна ... алов , но я не смог найти ничего о отправке сигналов через PHP, не говоря уже о чем-либо, связанном с функциями proc_*.
Среда не передается процессу, открытому с помощью proc open
У меня проблема с передачей переменных среды процессам, которые я открыл с помощью proc_open.
Я нашел следующий пример ... ществуют ли какие-либо ограничения Suhosin или php.ini, которые запрещают передачу env var процессам? Я понятия не имею.
Множественный ввод с открытым процессом()
В настоящее время я работаю над онлайн-программой. Я пишу php-скрипт, который выполняет команду в командной строке с по ... цу).
Я думаю, что мне чего-то не хватает в команде fwrite. Кто-нибудь может мне помочь, пожалуйста?
Заранее спасибо!
Соединяйте каналы процессов в php
Я хотел бы, чтобы выходные данные одного процесса, созданного с помощью proc_open, передавались в другой процесс, соз ... бственным управлением каналами, так как для этого у меня есть ядро/posix, и давайте будем честными, сейчас не 1976 год:)
PHP Показывает окно командной строки CMD (Windows)
Обычно вы хотели бы скрыть окно CMD.
В моем случае я буду проводить некоторые тесты с PHP+CLI.
Было бы очень полезно, е ... осле появления всплывающего окна.
(Это в основном для образовательных целей и не будет использоваться в производстве.)
процесс открытия зависает при попытке чтения из потока
Я столкнулся с проблемой с proc_open в Windows при попытке конвертировать wmv-файл (в flv) с помощью ffmpeg, однако я п ... не хочу ждать целую минуту, пока процесс будет проверен (например, преобразование данного видео из командной строки занимает
процесс открытого взаимодействия
Вот чего я пытаюсь достичь: откройте оболочку (korn или bash, не имеет значения), из этой оболочки я хочу открыть ssh-с ... -нибудь мысли? Или задавайте дополнительные вопросы, если вышеприведенная тирада совсем не ясна (что, вероятно, не так).
php proc открывает медленную передачу входных данных в java
Я использую proc_open в php для вызова java-приложения, передачи ему текста для обработки и чтения выходного текста. Вр ... 12 ms
Мой вопрос таков: почему ввод занимает в 100 раз больше времени, чем вывод? Есть ли способ сделать это быстрее?