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

Обсуждение

Неизвестный
09.05.2006, 10:58
общий
это ответ
Здравствуйте, ASMодей!
Для этой цели на многих серверах устанавливают Crontab. С помощью него можно создавать расписания запуска скриптов. Попросмотрите в КП своего сайта - если Crontab установлен, то там будет ссылка на его настройку. Если нет - обратитесь в службу поддержки своего хостинга.
Неизвестный
09.05.2006, 11:08
общий
это ответ
Здравствуйте, 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
Неизвестный
09.05.2006, 12:28
общий
это ответ
Здравствуйте, ASMодей!
Чтобы иметь возможность запускать скрипт, вы должны иметь установленный php-интерпретатор. Однако часто бывает так, что PHP установлен как модуль apache. Выход из этой ситуации зависит от типа сервера (выделенный/виртуальный), ОС и конфигурации.
Форма ответа