En una expresión cron, ¿cuál es la diferencia entre 0/1
, 1/1
y *
?
En una expresión cron, ¿cuál es la diferencia entre 0/1
, 1/1
y *
?
Respuestas:
Depende de dónde se encuentran los términos
0/1
significa comenzar en 0 cada 1.1/1
significa comenzar en 1 cada 1.*
significa todos los valores posibles.entonces
Para las columnas de minutos, horas y día de la semana, 0/1
y *
son equivalentes, ya que se basan en 0.
Para las columnas Día del mes y Mes 1/1
y *
son equivalentes ya que están basadas en 1.
0/1
durante meses? ¿Qué pasaría?
En la definición de crontab, el significado de los cinco campos de fecha / hora son:
A * significa desde el primero hasta el último elemento del rango. Un n / x significa comenzar en n, en cada x valores.
En su caso, esto se puede traducir por:
El final se ve incorrecto (? *) Ya que está en el lugar del comando. O en lugar del nombre de usuario y comando si se toma de un archivo debajo /etc/cron.d/
y no del crontab de un usuario específico.
El 0/1 significa cada 1 minuto o cada minuto y 1/1 significa cada mes, creo, pero no estoy seguro de que funcione de esa manera durante un mes.
0/1
, 1/1
y *
?
0/1
por 1/1
ejemplo? ¿Significará lo mismo?
0
o 1
entonces?
/
paso a paso, se explica muy bien aquí: publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/…