|
| |
|
|
| |
для: Shorr Kan
(31.01.2007 в 19:35)
| | | Спасибо конечно Shorr Kan, но я пробывал так:
exec("c:/php5/php -f c:/site/localhost/demo.php > /dev/null &");
и так, скрипт (в моем варианте demo.php) не исполняеться, не знаю почему ...
а вот так исполняеться:
exec("c:/php5/php -f c:/site/localhost/demo.php");
но приходиться ждать его окончания.
Что не так? и как это исправить?
И еще ... получаеться это единственный способ решения моей задачи?
Не ужто больше нет не каких других вариантов? | |
| |
|
|
| |
|
|
| |
для: MrNick
(31.01.2007 в 19:06)
| | | Я уже подсказывал выше:
exec("/path/to/php -f /path/to/script.php > /dev/null &");
Такой метод запустит скрипт в фоне - запускающий скрипт не будет ждать выполнения.
Имейте ввиду, это очень важно:
> /dev/null & | |
| |
|
|
| |
|
|
| |
для: hsasha
(27.01.2007 в 05:25)
| | | Запустил я скрипт с помощью функции exec() и то на локальном компьютере, на хосте еще не пробовал, но уже понимаю что не чего у меня там с ней не выйдет, так как скорей всего эта функция там будет запрещена, но суть не в этом ... после того как через exec() запускаю другой php скрип, тот скрипт что его запустил ждет конца его исполнения, а значит не чем не лучше чем include(), эффект один и тот же для моей задачи, а если быть точнее абсолютно мне не подходит. Нужно что скрипт запустился автономно и не зависли они друг от друга. Есть варианты? | |
| |
|
|
| |
|
|
| |
для: MrNick
(27.01.2007 в 05:19)
| | | system("/path/to/php /path/to/script.php &"); ? | |
| |
|
|
| |
|
|
| |
для: cheops
(25.01.2007 в 14:57)
| | | Что то так и не получается у меня с этой функцией не чего.
У меня не собственный сервер а именно хост провайдера.
Может есть еще какие-то варианты? | |
| |
|
|
| |
|
|
| |
для: MrNick
(25.01.2007 в 00:42)
| | | А сервер ваш или хост провайдера? Если хост-провайдера, то скорее всего ничего не получится. | |
| |
|
|
| |
|
|
| |
для: MrNick
(25.01.2007 в 00:42)
| | | а процессы порождать текущий процесс php не может? как в С++ или Java ? | |
| |
|
|
| |
|
|
| |
для: MrNick
(25.01.2007 в 02:02)
| | | Если exec разрешена, то:
<?
exec("/path/to/php -f /path/to/script.php > /dev/null &");
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(25.01.2007 в 00:57)
| | | нет! нет такой возможности иначе конечно бы так и сделал ... | |
| |
|
|
| |
|
|
| |
для: MrNick
(25.01.2007 в 00:42)
| | | Хм... а через cron нельзя скрипт запускать? | |
| |
|
|
|