Автор Тема: Запуск параллельного процесса  (Прочитано 2309 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dub

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 236
  • +0/-0
  • 0
    • Просмотр профиля
    • http://binartis.com/
Запуск параллельного процесса
« : 15 Марта 2003, 02:19:03 »
Абсолютно не уверен в корректности вопроса, но задам. Может ли пхп-скрипт запустить другой пхп-скрипт, причем параллельно, то есть чтобы выполнение второго скрипта никак не влияло на выполнение первого и не зависило от него (в частности, не замедляло его работу и не завершалось по завершении первого скрипта).

Более конкретно. Первый скрипт в конце своего выполнения и после всех необходимых выводов запускает второй и тут же завершается. Второй продолжает работу на сервере до полного завершения, ничего не выводя.

Не заподозрите в какой-нибудь бяке, я ничего не собираюсь циклить или вешать. Просто временно нужна такая надстройка, чтобы второй скрипт запускался с некоторой частотой равной частотой загрузки страницы, генерируемой первым скриптом (эдакие костыли по случаю отсутствия крона). Ну и вообще интересно.

Заранее спасибо.

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Запуск параллельного процесса
« Ответ #1 : 15 Марта 2003, 03:57:53 »
1) под какую ОС? есть ли php не в виде модуля?
2) а почему не в том же скрипте это делать ? ограничения по времени стоят?

forck-а вроде не видел. Развечто "system(\'prog &\')" - но prog должно быть исполняемым unix приложением или сриптом на sh/perl/php (если 1 - да)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Запуск параллельного процесса
« Ответ #2 : 15 Марта 2003, 11:23:33 »
Цитировать
forck-а вроде не видел.

http://www.php.net/pcntl_fork ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28