мета-данные страницы
  •  

Это старая версия документа!


cron

Что это?

CRON - это демон в Unix-подобных операционных системах, который используется для запуска скриптов в автоматическом режиме по расписанию.

Файл crontab - таблица расписания для cron. Такой файл может иметь каждый пользователь + cуществует системный файл crontab.

Команды cron:

crontab -l # показать crontab текущего пользователя.
crontab -e # редактировать crontab текущего пользователя.

Синтаксис crontab

<code bash> # одна строка = одна задача

0 22 * * 1-5 /path/to/script.sh 30 4 * * 1 /usr/bin/find / -name «core» -type f -delete <code>

Поле Знечение
Минута значение от 0 до 59
Час значение от 0 до 23
День месяца значение от 1 до 31
Месяц значение от 1 до 12 или сокращения jan, feb, mar, и тд
День недели значение от 0 до 7 (где 0 и 7 оба обозначают воскресенье), или сокращения sun, mon, tue, и тд
Команда команда или скрипт для выполнения.
  • * - представляет собой любое возможное значение для поля.
  • , - разделяет несколько значений для одного поля.
  • - - определяет диапазон значений.
  • / - указывает на шаг значения (например, */10 в поле минут означает каждые 10 минут).