
Estoy buscando una aclaración con la pestaña cron con la que estoy trabajando.
some job 1 * * * *
some job 1 */1 * * *
¿Son esos trabajos los mismos? El trabajo se ejecutará el primer minuto cada hora.
Quizás alguien pueda aclarar la diferencia entre *
y */x
en crontab.
Respuesta1
Sí, esos son iguales. Desde la página de manual ( 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".
Por lo tanto */x
significa todo el rango (dependiendo de la posición de *
) cubierto con pasos de x
.
En su caso, para la posición "hora", el rango del primero al último es de 0 a 23. Entonces *
= 0-23
y */1
= "0,1,2,...,22,23"
, que es exactamente lo mismo.