Я создал скрипт, который использует psexec для вызова другого скрипта, который вызывает psexec для запуска моей программы командной строки.
Причиной такого большого количества обращений к psexec и другим сценариям является то, что моему PHP-сценарию не нужно ждать завершения процесса, прежде чем завершить его вывод в браузер.
Есть ли способ сделать это без необходимости использовать psexec? У меня проблемы с psexec, поэтому я хотел бы просто полностью удалить его из моей программы.
Я использую Windows 2008
РЕДАКТИРОВАТЬ: я изменил название, я думаю, это будет более точный заголовок. Я обнаружил If a program is started with this function, in order for it to continue running in the background, the output of the program must be redirected to a file or another output stream. Failing to do so will cause PHP to hang until the execution of the program ends.
на странице php.net на exec()
, но не знал, как это сделать.