Помощь: Запуск по расписанию (cron)

Запуск программ на сервере по расписанию

Что нужно сделать, чтобы запускать файл по расписанию:

1) Запишите в начале файла следующую строку:

#!/usr/local/bin/php

2) Добавьте пути к подключаемым файлам. Пути следует указывать абсолютные, например: /home/xxxxxx/http/include.php.

Абсолютный путь можно увидеть в разделе консоли Настройка хостинга->Текущие настройки и изменение пароля. Там вы увидите значение Абсолютный путь; оно будет выглядеть как /home/xxxxxx/http. Соответственно, абсолютный путь к файлу www.yourdomain.ru/include.php будет выглядеть как /home/xxxxxx/http/include.php.

3) Сохраните файл в UNIX-формате.

Пример того, как может выглядеть файл:

#!/usr/local/bin/php
<?
require ("/home/123456/http/include.php");
echo "Cron-файл в UNIX-формате";
?>

4) Настройте запуск по расписанию (cron) для Вашего скрипта через Панель управления, используя следующие разделы.
"Начало | Действующие услуги | Виртуальный сервер | Запуск по расписанию (cron)"

Если выполнение скрипта занимает значительное время, такие как например бэкап данных или RSS-импорт, и указанным выше способом запустить его не получается, то Напишите письмо по адресу support@tagtech.ru с просьбой установить cron.

Образец письма:

Заголовок: «Просьба установить cron».

Тело письма:

«Здравствуйте!

Я являюсь вашим клиентом по договору ваш № договора.

Прошу вас поставить скрипт полный путь до файла скрипта в cron c периодичностью желаемая периодичность».

Обратите внимание, что период запуска скрипта может быть не меньшим, чем раз в минуту.


Обратно