Использование планировщика Cron

Cron это простой планировщик Linux. Он умеет только запускать программы по расписанию. Запускаться могут различные скрипты, после запуска действия выполняются в фоновом режиме.

Для управления cron используется команда crontab

Основные ее ключи такие:

Таким образом для создания задания текущего пользователя достаточно набрать crontab -e.

Cron для своей работы использует файлы crontab - это таблица заданий определенного формата. Представляет собой обычный текстовый файл с шестью полями разделенными пробелами имеющими следующие значения: минуты, часы, день, месяц, день_недели, имя_пользователя, команда.

Допустимые значения временных параметров:

Параметр и Допустимый интервал

Поле может быть задано явно или шаблоном:

Создадим задание на запуск скрипта ежедневно в 15-00. Для этого введем crontab -e в командной строке. Откроется редактор vi в котором введем следующую строку:

00 15 * * * <полный путь к скрипту>

Это задание будет запускаться каждые семь часов,

* */7 * * * <полный путь к скрипту>

это только по средам,

* * * * wed <полный путь к скрипту>

или

* * * * 3 <полный путь к скрипту>

это раз в год первого января.

* * 1 1 * <полный путь к скрипту>

Последнее обновление: 17.10.2018