|
|
|
| Здравствуйте, форумчане! Проблема такая: нужно из скрипта №1 запустить скрипт №2, и, не дожидаясь окончания его выполнения, продолжить выполнение скрипта №1. Предполагается, что скрипт №2 будет выполняться долго, поэтому необходимо запустить его как бы "в фоновом режиме". Как это делается? Заранее спасибо:) | |
|
|
|
|
|
|
|
для: amigo62
(05.05.2008 в 19:05)
| | с помощью AJAXa... | |
|
|
|
|
|
|
|
для: amigo62
(05.05.2008 в 19:05)
| |
`php -f "path/script.php" &`;
|
| |
|
|
|
|
|
|
|
для: waptanet
(05.05.2008 в 20:48)
| | >
`php -f "path/script.php" &`;
| Скрипт запускается, но сервер ждет окончания операции, чтобы ответить браузеру. Нужно чтобы ответил сразу после запуска. | |
|
|
|
|
|
|
|
для: amigo62
(05.05.2008 в 22:38)
| | форкнуть ) | |
|
|
|
|
|
|
|
для: amigo62
(05.05.2008 в 22:38)
| | почитайте хелп по запуску програм из пхп есть функция которая запускает и не ждет результатов выполнения сейчас уже не могу вспомнить :) | |
|
|
|
|
|
|
|
для: KPETuH
(06.05.2008 в 09:35)
| | их всего три:
exec
system
passthru
и все они дожидаются результатов выполнения команд | |
|
|
|
|
|
|
|
для: amigo62
(05.05.2008 в 19:05)
| | а сколько может быть запусков?
Т.е. скрипт #2 параллельно может быть запущен один раз? | |
|
|
|
|
|
|
|
для: NovikovMA
(06.05.2008 в 15:25)
| | Да, требуется только однократный запуск | |
|
|
|