CRON-таблицы

Материал из wiki.p3.ru
Версия от 13:54, 22 августа 2012; Eternity (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Не работает cron - не запускает скрипты

Убедитесь, что в crontab прописаны абсолютные пути (относительно корня сервера) к соответствующему интерпретатору и к собственно скрипту. Если в самом скрипте используются какие-либо ссылки на другие файлы, пути к ним также должны быть абсолютными. Пример строки в crontab:

 * 1 * * * /usr/local/bin/php /home/user_login/htdocs/script.php

Как мне воспользоваться "Планировщиком задач" Cron?

Механизм планировщика задач (Cron), позволяет запускать программы по расписанию. На виртуальном хостинге есть две возможности использовать данный Cron: Через Контрольную панель(КП) "Виртуального хостинга" -> "Планировщик задач".

Пример строки в crontab:

Исполнение скрипта каждую пятницу в полночь: 
0 0 * * 5 /usr/local/bin/php /home/user_login/htdocs/script.php 
Исполнение скрипта в полночь, первого числа, каждый месяц: 
0 0 3 * * /usr/local/bin/php /home/user_login/htdocs/script.php 
Исполнение скрипта каждый час, каждые десять минут:
*/10 */1 * * * /usr/local/bin/php /home/user_login/htdocs/script.php

Если в самом скрипте используются какие-либо ссылки на другие файлы, пути к ним также должны быть абсолютными. Все исполняемый файлы должны иметь соответствующие права на исполнение 755.