[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автоматическое выполнение задачи в какое то время.
sharki
Всем привет, такой вопрос, каким образом его можно реализовать?

Допустим есть биллинговая система учета дней окончания периода договора, данные по договору в БД mysql, ну там дата и время допустим и поле статус.

Нужно чтобы на сервере находился скрипт и автоматически например в конце месяца проверял деньги на счету в БД, если они равны 0 то поместить в в поле статус значение - "false", а в поле деньги - " -900 ".

Вообщем задача скрипта запускаться в определенное время и выполнять задачу.

Желательно ссылку на лит-ру, по возможности на русском =)))
Спасибо.



Спустя 18 минут, 42 секунды (28.12.2010 - 19:22) waldicom написал(а):
Этим занимается cron

Спустя 1 минута, 44 секунды (28.12.2010 - 19:23) sharki написал(а):
А он только под UNUX'ы ??

Спустя 1 минута, 37 секунд (28.12.2010 - 19:25) waldicom написал(а):
Цитата (sharki @ 28.12.2010 - 18:23)
А он только под UNUX'ы ??

Под винду есть стандартный планировшик программ. Вроде он так называется

Спустя 48 секунд (28.12.2010 - 19:26) inpost написал(а):
Скрипт - обычный PHP скрипт.
В задачнике проставить надо время, когда его запускать. Обычно через панель управления можно установить.
Называется либо Cron, либо задачник. В какой период какой файл запускать.

Спустя 4 минуты, 18 секунд (28.12.2010 - 19:30) sharki написал(а):
А обычно хостинг разрешают загружать демонов на серваки или нет?
Или надо будет брать выделенный сервер под все эти задачи?


Просто надо чтобы каждые 5 дней например, запускался php скрипт и выполнял задачи, без вмешательства людишек)))

Спустя 13 минут, 20 секунд (28.12.2010 - 19:43) inpost написал(а):
sharki
На обычных платных хостингах есть установщик задач или крон, в него можно попасть через панель управления сайтом. Уже был на 6-и различных хостингах, везде есть =)

Спустя 1 минута, 57 секунд (28.12.2010 - 19:45) sharki написал(а):
Тогда шикарно)

Спустя 1 час, 51 минута, 52 секунды (28.12.2010 - 21:37) quickxyan написал(а):
а разве нельза написать скрипт который будет раз в день проверсять текущую дату и время например и если она совпадает с той какая у нас уже есть где-то записана как дата запуска и переходить например редиректом на тот файл какой надо, а потом назад редирект на скрипт мониторинга

Спустя 13 минут, 19 секунд (28.12.2010 - 21:50) inpost написал(а):
quickxyan
Лишняя нагрузка, вот и всё.
А если на сайте 0 посетителей, то не запустится вообще =)

Спустя 1 час, 22 минуты, 59 секунд (28.12.2010 - 23:13) sergeiss написал(а):
В крайнем случае, если на сервере в силу любых причин такой скрипт запустить не удастся, то придется его запустить через клиентский комп. Только надо быть уверенным, что комп постоянно включен.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.