cron поговорим?

Для установки crontab

yum install cronie

Задания cron все пишутся в отдельный файлы для каждого пользователя в /var/spool/cron/

Из консоли можно свое редактировать командой

crontab -e
crontab -l #вывести список заданий
crontab -u <username> -l #вывести список заданий другого пользователя

Рассмотрим сам файл и правила для выполнения заданий.

MAILTO=mail@mail.com #почта для уведомлений о выполнении задания.

0 9 * * * /usr/bin/php -q /var/www/user/filename.php #выполнение php скрипта каждый день в 9.00 
минуты 	0-59
часы 	0-23
день месяца 	1-31
месяц 	1-12
день недели 	0-7 (0-Вс,1-Пн,2-Вт,3-Ср,4-Чт,5-Пт,6-Сб,7-Вс)

если указать не число а * то будет выполняться постоянно. К примеру, каждую минуту или каждый час.
есть указать в поле где минуты */15 то будет запуск каждые 15 минут.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.