Вопрос № 42501: Здравствуйте, эксперты.
У меня такой вопрос: каким образом можно сделать так, чтобы на моем сайте периодически вызывался определенный PHP-скрипт? Например с периодичностью в 5 минут....
Вопрос № 42.501
Здравствуйте, эксперты.
У меня такой вопрос: каким образом можно сделать так, чтобы на моем сайте периодически вызывался определенный PHP-скрипт? Например с периодичностью в 5 минут.
Отправлен: 09.05.2006, 10:40
Вопрос задал: ASMодей (статус: Профессионал)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ерёмин Андрей
Здравствуйте, ASMодей!
Для этой цели на многих серверах устанавливают Crontab. С помощью него можно создавать расписания запуска скриптов. Попросмотрите в КП своего сайта - если Crontab установлен, то там будет ссылка на его настройку. Если нет - обратитесь в службу поддержки своего хостинга.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Отвечает: 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 Комментарий оценки: Вопрос-то был не про запуск скрипта (с этим проблем нет), а именно про периодический запуск.