Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Хитрости и секреты создания сайтов


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Интернет / Хитрости и секреты создания сайтов

Выпуск № 36
от 15.05.2006, 09:35

Администратор:Ерёмин Андрей
В рассылке:Подписчиков: 236, Экспертов: 38
В номере:Вопросов: 1, Ответов: 3


Вопрос № 42501: Здравствуйте, эксперты. У меня такой вопрос: каким образом можно сделать так, чтобы на моем сайте периодически вызывался определенный PHP-скрипт? Например с периодичностью в 5 минут....

Вопрос № 42.501
Здравствуйте, эксперты.
У меня такой вопрос: каким образом можно сделать так, чтобы на моем сайте периодически вызывался определенный PHP-скрипт? Например с периодичностью в 5 минут.
Отправлен: 09.05.2006, 10:40
Вопрос задал: ASMодей (статус: Профессионал)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ерёмин Андрей
Здравствуйте, ASMодей!
Для этой цели на многих серверах устанавливают Crontab. С помощью него можно создавать расписания запуска скриптов. Попросмотрите в КП своего сайта - если Crontab установлен, то там будет ссылка на его настройку. Если нет - обратитесь в службу поддержки своего хостинга.
---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на DELPHI: Всё для программиста.
ICQ: 286837644
----
Ответ отправлен: 09.05.2006, 10:58
Оценка за ответ: 5

Отвечает: Stamm
Здравствуйте, ASMодей!
Если сервак на windows есть планировщик задач, но это маловероятно. Скорее всего на Linux. В Linux аналог планировщика - Cron. Вот у меня на серваке такой синтаксис:
Минуты|часы|дни|месяцы|дни недели| команда
1. Исполнение скрипта каждый час:
* */1 * * * /usr/local/bin/php /www/script.php
2. Исполнение скрипта каждую пятницу в полночь:
0 0 * * 5 /usr/local/bin/php /www/script.php
3. Исполнение скрипта в полночь, первого числа, каждый месяц:
0 0 3 * * /usr/local/bin/php /www/script.php
---------
В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 09.05.2006, 11:08
Оценка за ответ: 5

Отвечает: Кошелев АВ
Здравствуйте, ASMодей!
Чтобы иметь возможность запускать скрипт, вы должны иметь установленный php-интерпретатор. Однако часто бывает так, что PHP установлен как модуль apache. Выход из этой ситуации зависит от типа сервера (выделенный/виртуальный), ОС и конфигурации.
Ответ отправил: Кошелев АВ (статус: 3-ий класс)
Ответ отправлен: 09.05.2006, 12:28
Оценка за ответ: 3
Комментарий оценки:
Вопрос-то был не про запуск скрипта (с этим проблем нет), а именно про периодический запуск.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

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


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.32 от 03.05.2006
Яндекс Rambler's Top100

В избранное