Подскажите, пожалуйста, как запустить из скрипта параллельный процесс, окончания которого не будет ждать сам скрипт. Под линуксом - отправляя процессы в фон (используя &)... а под виндой как? Нашел в гугле: pclose(popen("start $cmd", 'r')); не помогает. Все равно ждет окончания процесса... Просьба помочь. Спасибо.
Хм. Естественный способ - pcntl_fork(), но ее нету под Windows ((. Напрашивается простейшее решение, которое, увы, выходит за рамки PHP. Решение элементарное: написать утилитку (например, на С), которая запускает нужный процесс и не ждет его окончания, и из пыха вызывать ее. Но коряво это. Нужно тащить за собой этот файл (типа он cgi)) либо создавать его на лету.. Думаю, должен быть более элегантный способ. Я еще поищу, но думаю, тут раньше меня найдут)).