Я читаю crontab -eфайлы примеров и знаю, что первая позиция обозначает минуту. Но я не могу понять значение /(косая черта) там. Может ли кто-нибудь объяснить мне значение?
/косая черта \ это обратный слеш Передние косые черты наклоняются вперед . Обратная косая черта наклоняется назад .
jw013
2
man 5 crontabесть объяснения тоже.
Мат
@ jw013 спасибо за исправление! @ Спасибо. Купить путь, как перейти на следующую страницу с man? Я прочитал, man crontabи через это был конец.
Steveyang
1
@yangchenyun, это не следующая страница. Это еще один раздел. man crontabвыводит первую запись для crontab, которая предназначена для crontabкоманды в разделе 1. В конце этой справочной страницы говорится SEE ALSO crontab(5). Это говорит о том, что вы можете использовать man 5 crontabдля чтения crontabзаписи в разделе 5, которая описывает формат crontabфайла .
CJM
@cjm Спасибо за эту информацию. Мне всегда было интересно об этом (3)в SEE ALSOразделе!
Steveyang
Ответы:
31
Косая черта используется в сочетании с диапазонами для указания значений шага.
0-55/5 * * * * означает, что ваша команда будет выполняться каждые пять минут (0, 5, 10, 15, ..., 55).
Кстати, более короткий способ сказать, что это */5.
Уоррен Янг
1
как насчет * / 31 на минутном поле. Означает ли это, что сценарий будет включен 0 и 31 или 1 и 31?
Даниэль Шен
@DanielShen Это будет работать на 0 и 31 каждый час.
Вилле
почему * / 5 * * * * вместо 5 * * * *? Разве они не одинаковы?
Андрей
4
@Andrew 5 * * * *будет запускаться через пять минут после начала часа, каждый час (т. Е. Один раз в час). */5 * * * *будет работать каждые пять минут (то есть, двенадцать раз в час)
/
косая черта\
это обратный слеш Передние косые черты наклоняются вперед . Обратная косая черта наклоняется назад .man 5 crontab
есть объяснения тоже.man
? Я прочитал,man crontab
и через это был конец.man crontab
выводит первую запись дляcrontab
, которая предназначена дляcrontab
команды в разделе 1. В конце этой справочной страницы говоритсяSEE ALSO crontab(5)
. Это говорит о том, что вы можете использоватьman 5 crontab
для чтенияcrontab
записи в разделе 5, которая описывает форматcrontab
файла .(3)
вSEE ALSO
разделе!Ответы:
Косая черта используется в сочетании с диапазонами для указания значений шага.
0-55/5 * * * *
означает, что ваша команда будет выполняться каждые пять минут (0, 5, 10, 15, ..., 55).0-55/5
так же, как*/5
.источник
*/5
.5 * * * *
будет запускаться через пять минут после начала часа, каждый час (т. Е. Один раз в час).*/5 * * * *
будет работать каждые пять минут (то есть, двенадцать раз в час)