Вообщем у меня возникает такая проблемма мне надо запустить некоторое приложение через шелл, но чтобы оно запустилось в фоновом режиме и обязательно в винде, так как когда запускаешь любое приложение через шелл функция пытаеться прочитать данные от приложения до тех пор пока оно не закроеться, а нужно чтобы запустилось и скрипт продолжал свою дальнейшую работу.
Как с этим справиться?
перенаправь вывод от проги в файл, то есть если тебе вообще надо что то получить от проги, но она работает слишком долго, а вообще если ты запустил прогу, то можешь останавливать загрузку шелла в браузере, выполнение программы всё равно будет продолжаться. ну а как я сказал выше, если программа имеет какой то вывод который тебе всё таки например через час надо получить, то направляй вывод в файл.
shell_exec("programm.exe > c:/1.txt");
__________________ Бойтесь своих желаний. Они могут исполниться....
вывод мне не нужен... скрипт работает у меня как демон, грубо говоря как планировщик задач прям (но функции у него все равно другие), запустил приложение и работает дальше до вызова след. приложения
P.S. компилирую демон в exe приложение, так, что тут нельзя вызывать веб-запрос на страницу со скриптом, чтобы он запустил приложение