мета-данные страницы
Это старая версия документа!
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 минут).