mefist
Новичок
паралельный процесс
У меня возникла необходимость запустить паралельно еще один пхп-скрипт. Я для этого нашел функцию
Только я никак не могу понять, как ей правильно передавать аргументы
Я пробовал execInBackground('/usr/bin/', 'php5.exe', ' -f Z:\home\rss.com\www\update.php') но тогда у меня открывает окно php с этим же скриптом, которое вызывает следуйщее окно, и так бесконечно =)
Не мог бы кто-нибудь привести пример как правильно запустить этот скрипт? Можно не через эту функцию )
Путь к php - Z:\usr\bin\php5.exe
Пусть к скрипту - Z:\home\rss.com\www\update.php
У меня возникла необходимость запустить паралельно еще один пхп-скрипт. Я для этого нашел функцию
PHP:
function execInBackground($path, $exe, $args = "") {
global $conf;
if (file_exists($path . $exe)) {
echo('zzz');
chdir($path);
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start \"bla\" \"" . $exe . "\" " . escapeshellarg($args), "r"));
} else {
exec("./" . $exe . " " . escapeshellarg($args) . " > /dev/null &");
}
}
}
Только я никак не могу понять, как ей правильно передавать аргументы
Я пробовал execInBackground('/usr/bin/', 'php5.exe', ' -f Z:\home\rss.com\www\update.php') но тогда у меня открывает окно php с этим же скриптом, которое вызывает следуйщее окно, и так бесконечно =)
Не мог бы кто-нибудь привести пример как правильно запустить этот скрипт? Можно не через эту функцию )
Путь к php - Z:\usr\bin\php5.exe
Пусть к скрипту - Z:\home\rss.com\www\update.php