Cron задачи

Общее понятие о Cron

Cron используется для запуска определенных заданийв указанное время,
или в указанный период времени, например для запуска PHP скрипта обновления курса валют на сайте,скрипта почтовой рассылки новостей и т.д.
Использовать Cron можно для довольно большого спектра заданий, все зависит от потребностей и фантазии пользователя.

Создание задания в DirectAdmin

При использовании панели управления хостинг-аккаунтом DirectAdmin, добавить новое Cron задание или отредактировать существующее довольно просто. Для добавления нового задания в планировщик задач Cron, необходимо выполнить следующие действия: Авторизоваться в панели управления DirectAdmin (обычно адрес панели выглядит следующим образом: http://IP_сервера:2222  или  http://имя_вашего_домена:2222), выбрать меню "Планировщик заданий Cron" в разделе "Расширенные возможности" и в пункте "Создать новое задание" заполнить все поля в соответствии с Вашими требованиями.

Примеры Cron заданий

Рассмотрим добавление Cron задания на конкретном примере: Имеется хостинг аккаунт account, у которого в свою очередь имеется домен domain.com, в каталоге этого домена, расположен PHP скрипт cron.php, который необходимо выполнять каждый час.

Авторизуемся в DirectAdmin, выбираем пункт меню "Планировщик заданий Cron" и приступаем к настройке задания.

Минута      1
Час         */1
День месяца *
Месяц       *
День недели *
Команда /usr/local/bin/php /home/account/domain.com/public_html/cron.php > /dev/null

Нажимаем Добавить, после чего задание будет добавлено и появится в списке заданий,который расположен ниже. Указанные нами значения, означают следующее: Выполнять в первую минуту, каждого часа,любого дня месяца/месяца/дня недели, т.е. указанный нами скрипт будет запущен в 00:01 01:01 02:01 и т.д. В поле команда, мы указываем /usr/local/bin/php - путь к интерпретатору PHP(зависит от настроек сервера) /home/account/domin.com/public_html/cron.php - путь к требуемому скрипту,начиная от корневого каталога сервера(не аккаунта), > - перенаправление стандартного вывода(результата) /dev/null - в никуда.

  • 26 Users Found This Useful
Was this answer helpful?

Related Articles

Как сделать, чтобы выполнялся php-код в html файлах ?

Все очень просто. Создайте файл .htaccess в папке сайта и впишите такую строку: AddType...

При первом открытии страницы сайта привязывается PHP сессиям. Как убрать PHPSESSID ?

В файл .htaccess необходимо добавить следующие строки: php_value session.use_trans_sid...

Как разрешить доступ к сайту или файлу только с определенных IP ?

Если Вам необходимо ограничить доступ к сайту только с определенных IP-адресов, то в файле...

Как запретить выполнение скриптов в папке ?

Довольно часто для закачивания картинок или других файлов на сайт средствами php используется...

Как создать CNAME запись ?

Если Вам необходимо создать CNAME запись, для поддомена subdomain.ваш_сайт.com, создайте запись в...

Powered by WHMCompleteSolution