Как запускать скрипты по расписанию?
Запуск программ на сервере по расписанию
Что нужно сделать, чтобы запускать файл по расписанию:
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 периодичностью желаемая периодичность».
Обратите внимание, что период запуска скрипта может быть не меньшим, чем раз в минуту.
Что нужно сделать, чтобы запускать файл по расписанию:
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 периодичностью желаемая периодичность».
Обратите внимание, что период запуска скрипта может быть не меньшим, чем раз в минуту.
Обратно