linux crontab cron Формат времени расписания -- что означают звёздочки, слэш и т.д.

Общий формат

Каждая строка в файле /etc/crontab имеет следующий формат:

minute   hour   day   month   dayofweek   command

Запуск каждые/каждый...минуту/день -- задать шаг

Косая черта (/) используется для определения шага значений. Целочисленное значение может быть пропущено в диапазоне, если после диапазона указать /. Например, значение минут 0-59/2, определяет, что будет пропущена каждая вторая минута. В качестве шага значений также может быть указана звёздочка. Например, значение месяца */3 определяет, что будет пропущен каждый третий месяц.

Для того, чтобы заставить скрипты выполнять каждые 30 минут можно написать что-то вроде:

*/30 * * * *    modprobed-db store &> /dev/null

Для сравнения, если мы напишем так:

40 * * * *    modprobed-db store &> /dev/null

-- то фактически скрипт будет запускаться каждый день и каждый час (везде звездочки) когда число минут будет = 40.
Или короче "каждый час, когда от начала часа прошло 40 минут".

http://www.rhd.ru/docs/manuals/enterpris...

Key Words for FKN + antitotal forum (CS VSU):