Мне нужно получить PID процесса, выполняемого в PHP. Обзор моей проблемы следующий:
У меня есть скрипт, который выполняет две внешние программы (процесс в MatLab). Вторые программы должны ждать вывода первой, и мне нужен PID этого процесса, чтобы убить их, если пользователь этого захочет.
Сначала я использовал exec(), но я не знаю, как получить pid. Также я использовал proc_open(), но мне нужно, чтобы первый вызов блокировал скрипт (ввод для второго скрипта будет храниться во временном каталоге, это изображение) до тех пор, пока не завершится первый процесс.
Моя среда находится в Windows. Заранее спасибо.
The second programs must wait for the output of the first one
. Это поведение по умолчанию. - person hek2mgl   schedule 04.09.2014