php, запустить несколько процессов.

Irina22

хочу сделать
for ($i = 0;$i<10;$i++)
{
start_new_proc("cmd");
}
exit;
чтобы после этого 10 одинаковых процессов вертелось.
как это можно сделать?

Irina22

в винде будет работать?
что-то там с fork'ами вроде лажа какая-то
сейчас проверю
не работает.
Fatal error: Call to undefined function pcntl_fork in c:\usr\www\sites\script\tmp\test.php on line 3
<?

$pid = pcntl_fork;

for($i = 0; $i < 10; $i++)
{
if ($pid == -1) {
die('could not fork');
} else if ($pid) {
sleep(20);
// we are the parent
pcntl_wait($status); //Protect against Zombie children
} else {
// we are the child
}
}
exit;

?>

Flack_bfsp

не работает.
Fatal error: Call to undefined function pcntl_fork in c:\usr\www\sites\script\tmp\test.php on line 3
Ну ещё бы. Цитата из мануала :
Замечание: Для Windows-платформ это расширение недоступно.

Или
Currently, this module will not function on non-Unix platforms (Windows).
Оставить комментарий
Имя или ник:
Комментарий: