Файл /etc/crontab#
crontab - это конфигурационный файл, являющийся основным системным файлом для утилиты crontab (подробнее см. в «Утилита crontab»), используется пользователем с административными полномочиями (например, root) или для настройки системных задач.
Примеры записей#
Может содержать в себе строки:
определение оболочки для выполнения задач:
SHELL=/bin/bashрасположение файлов:
PATH=/sbin:/bin:/usr/sbin:/usr/binкаталог, используемый для работы - переменная
HOME- если не задана, тоcronбудет использовать для работы домашний каталог;отправление уведомлений указанному пользователю, например,
root:MAILTO=rootописание заданий в формате, когда неиспользуемые поля обозначаются
*:1 2 3 4 5 /path/to/commandГде:
1 - минуты (0-59);
2 - часы (0-23);
3 - дни (0-31);
4 - месяцы (1-12 или jan, feb, mar…);
5 - дни недели (0-6 или sun, mon, tue…);
/path/to/command- имя скрипта/команды для выполнения по расписанию.
Например, запись выполнения скрипта script.sh каждый месяц третьего числа в 2 часа ночи пятнадцать минут выглядит как:
15 2 3 * * /root/script.sh