Alkinoy
Начинающий
запуск другого скрипта в фоне
По поиск излази на форуме все. Ни по одному варианту заставить второй скрипт работать в фоне не удалось.
РНР 5.2.1, апач 2.2, win2003server ...
вот код запускающего:
вот скрипт q.php
пробовал запускать exec("php.exe d:/www/skif/temp/q.php > 1.txt"); вывод перенаправляется в файл, но запускающий скрипт все равно ждет окончания. пробовал ob_*, пробовал через start. Пробовал еще кучу всего.
Как же заставить запускающий скрипт не ждать окончания второго?
По поиск излази на форуме все. Ни по одному варианту заставить второй скрипт работать в фоне не удалось.
РНР 5.2.1, апач 2.2, win2003server ...
вот код запускающего:
PHP:
<?php
echo 'Creating backgroung proc...
';
exec("php.exe d:/www/skif/temp/q.php");
echo 'done...';
?>
PHP:
<?php
$db = mssql_connect(....) or die('Can not connect');
if (!mssql_select_db('test'))
echo "Can't select db";
echo 'start at '.time();
$query = <здесь запрос, который долго отрабатывает>
$res = mssql_query($query);
echo ', finish at '.time();
?>
Как же заставить запускающий скрипт не ждать окончания второго?