bsv
Guest
Запуск приложения в "фоновое" выполнение
Ситуация следующая.
Сервер - MS NT WS 4.0 + Апач + PHP 4.1.2
Есть програмулина, которая при запуске выполняется как фоновый процес. Ни каких проблем с запуском до тех пор пока я не попытался запускать ее из скрипта.
Страница не загружается до конца, "не отпускает" прога которая во втором shell_exec, в конце концов скрипт обрывается по таймауту.
Грешил на прогу, но она запускается при всем при этом, и работает.
Ситуация следующая.
Сервер - MS NT WS 4.0 + Апач + PHP 4.1.2
Есть програмулина, которая при запуске выполняется как фоновый процес. Ни каких проблем с запуском до тех пор пока я не попытался запускать ее из скрипта.
PHP:
<?php
if(getenv("OS")!="Windows_NT"){
echo "This script runs only under Windows NT";
}
$tlist1 = shell_exec("cmd /c tlist.exe");
$tlist = nl2br($tlist1);
if (!strstr($tlist, "chat")){
echo "<H3 align='center'>Вы сегодня первый. Запускаем Чат</H3>\n";
// пытался по разному запускать ...
// $chatrun1 = shell_exec("cmd /c d:\www\chat\daemon\load.bat");
$chatrun1 = exec("cmd /c d:\www\chat\daemon\load.bat");
}
else {
echo "<H3 align='center'>Чат уже запущен и ждет посетителей</H3>\n";
}
?>
Грешил на прогу, но она запускается при всем при этом, и работает.