
Я ищу разъяснения по вкладке cron, с которой я работаю.
some job 1 * * * *
some job 1 */1 * * *
Это одно и то же задание? Задание будет выполняться в первую минуту каждого часа.
Возможно, кто-нибудь сможет прояснить разницу между *
и */x
в crontab.
решение1
Да, это одно и то же. Из страницы руководства ( man 5 crontab
):
A field may be an asterisk (*), which always stands for ``first-last''.
[...]
Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".
Следовательно, */x
означает весь диапазон (в зависимости от положения *
), покрытый шагами x
.
В вашем случае для позиции «час» диапазон от первого до последнего составляет от 0 до 23. Таким образом , *
= 0-23
и */1
= "0,1,2,...,22,23"
, что абсолютно одно и то же.