Документация по виртуальному хостингу
Планировщик задач cron
Планировщик Cron предоставляет Вам возможность выполнять Ваши скрипты на серверной стороне по расписанию.
Для настройки данного сервиса Вы должны создать файл с именем vcrontab в Вашей рабочей директории,
узнать которую можно, зайдя на FTP Вашего сайта и выполнив команду pwd. Файл должен быть примерно следующего содержания:
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin # Your commentaries * * * * * /home/<your_home_dir>/<your_script>SHELL – имя командного процессора, это может быть либо Ваш собственный, либо из числа
стандартных доступных (bash, sh, perl, python, awk, sed). PATH – список директорий с исполняемыми программами. Формат исполнения скрипта:
<minutes> <hours> <day_of_mounth> <mounth> <day_of_week> <script>
где
- minutes – минуты (0-59);
- hours – часы (0-23);
- day_of_mounth - день месяца (1-31);
- mounth – месяц (1-12);
- day_of_week – день недели (0-8, 0 и 8 обозначает Воскресенье);
- script – исполняемая программа, команда или макрос UNIX-shell.
числом соответствует выполнению условия при кратности предшедствующего слэшу числа
последующему; символ “–“ между числами это интервал сходимости условия выполнения,
символ “,” соответствует последовательной сходимости условия в указанных пунктах времени,
например запись
* 6-8 */2 * * /bin/date > /tmp/current_dateприведет к отображению времени в файл /tmp/current_date по четным дням месяца
в период с 6:00 по 8:00 каждую минуту. Вы должны знать, что
- Файл vcrontab обязательно должен быть расположен в Вашей рабочей директории
- Файл vcrontab должен обладать правами на чтение Вашему UNIX-shell пользователю и таковому с UID=0
- Строки файла vcrontab разделяются только символом перевода строки
- При удалении файла vcrontab запуск на выполнение находящихся в нем заданий прекращается
- Максимум через минуту после сохранения любого изменения в vcrontab, планировщик cron предпринимает
попытку обработать его содержимое на исполнение, так что все изменения лучше
делать во временном файле и после окончания редактирования перезаписывать vcrontab - Общее количество конкурентных процессов, запущенных cron,
процессов, порождаемых WEB-сервером при обращении на Ваш сайт ограничено лимитом,
при превышении которого результаты Ваших запланированных процессов
становятся не предугадываемыми , что может привести к потере Ваших данных, задействованных планировщиком
выполнения набора действий (закачивания с/на ftp при обновлениях новостей сайта,
автоматический бэкап баз данных, почтовые рассылки и т.д.).
Примечание: Торговая марка UNIX лицензируется исключительно X/Open Company, Ltd.
Все торговые марки принадлежат их законным владельцам.




