![]() |
Возможно ли запускать php через определенный интервал
сабж. Тоесть суть задачи.... При запущенном клиенте пхп запускаем по часам. Но если нет запущенного клиента, можно ли как то организовать авто запуск на сервере. Сервак не локальный.
|
может cron?
|
Самое простое решение - cron, как уже сказали. Если нужен запуск с частотой больше раза в минуту, на рнр вполне можно написать простенького демона, который будет крутиться на сервере и вызывать нужный скрипт с любым нужным интервалом.
|
Cron это планиравшик, который надо запустить гдето. Мне нужен вариант, чтобы сервер обрабатывал, без вмешательства из вне.
А где почитать про "написать демона на пхп". мне нужно исполнение рас в час. |
Если есть доступ к запуску демонов, значит можете прописать крон. Не морочьте голову, пропишите скрипт в крон.
Демон на пхп - извращение. |
Цитата:
Поэтому мне бы всеже поизвращаться... Добавлено через 6 минут Все вопрос снят. спасибо всем. |
Цитата:
|
Я написал процедурку, которая стартует при запуске клиента и вычисляет сколько дней/часов прошло с момента последнего запуска и в цикле запускает функцию нужное колво рас.
Костыль? |
Цитата:
|
Цитата:
PHP код:
А вообще, наверняка ведь можно обойтись и без цикла. Смотря что расчитывается. |
Цитата:
Сорри за офф, но видел однажды, как геймдиз в диздоке указал, что здоровье у перса должно увеличиваться на какую-то величину каждые десять секунд. Видимо, программеры в свое время объяснили, что они каждые десять секунд запускают скрипт, который всем пользователям в базе начисляет здоровье. :) Думаю, под эту задачу еще и увеличение мощностей выпросили. Шутка ли, пробежаться по миллиону-другому пользователей и каждому начислить здоровье... |
| Часовой пояс GMT +4, время: 11:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.