+7 (495) 797-12-09
ОБСЛУЖИВАНИЕ
компьютеров и серверов

Настройка cron

Настройка cron. Это одна из самых полезных утилит FreeBSD. Аналог "Планировщика заданий" в Windows, но с гораздо более широкими возможностями. Для обслуживания серверов команда играет огромнейшую роль, автоматизируя практически любые процессы. Crontab содержит информацию о функциях, которые должен будет выполнить в определенное время.

Существует два типа конфигурационных файлов, пользовательский и системный, разница в определенном поле, в котором указывается имя пользователя, от которого будет выполняться команда.

Пример конфигурационного файла crontab:


SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log
#
#
#minute hour    mday    month   wday    who command
*/5 *   *   *   *   root    /usr/libexec/atrun 


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

Далее идут символы комментариев ''#'', необходимые для напоминаний. 

Последняя строка, само руководство для cron что и когда запускать. Всего семь позиций, их значения minute, hour, mday, month, wday, who, и command.

hour и minute - время запуска команды, в двадцатичетырехчасовом исчислении
mday - число месяца
month - месяц. 
wday - день недели
Все параметры в числовом формате.

who - специальный параметр определяет пользователя, от которого будет запущена команда
command - команда которая будет выполняться

В нашем примере значение полей */5, и несколько символов *.

Символы * означают каждый. Т.е, команда atrun будет запускаться каждые пять минут независимо от дня или месяца.

Еще пример:
30 14   *   *   3   root    /usr/libexec/atrun 

Команда atrun будет запускаться по средам в 14.30.

Как видите, ничего сложного в настройке cron нету. Удачи!

 

Быстрый выезд мастера
Быстрый выезд мастера
Гарантия на все услуги
Гарантия на все услуги
Бесплатный выезд мастера
Бесплатный выезд мастера
Бесплатная доставка в сервис
Бесплатная доставка в сервис

Den25 Sep 2017

Отличные специалисты, рекомендую. Особая благодарность Александру, настоящий профессионал знающий своё дело.

Алексей16 Jan 2017

Пользуемся услугами компании It-Free более года, основные задачи - IT-аутсорсинг, поддержка и обслуживание сервера, приходящий администратор, обслуживание переферийной техники и т.д., в общем полный пакет. Работой очень довольны, персонал квалифицированный, стрессоустойчивый, вежливый. Все задачи решаются достаточно оперативно, консультации - неотъемлемая часть работы, удобство при закупке расходников и комплектующих. Можно уверенно рекомендовать друзьям!

Евгения25 Aug 2016

Отличная команда, серьезный партнер и настоящие профессионалы своего дела! Очень довольна сотрудничеством, надеюсь, мы и дальше сможем работать вместе!

Телефон для связи: +7 (495) 797-12-09
Почта: info@it-free.ru
cхема проезда