Saltar al contenido

Ejemplos de expresiones cron
listas para el crontab.

Las 30 programaciones que la gente instala, desde cada minuto hasta una vez al año. Cada entrada enlaza a su propia página: la expresión, la lectura en lenguaje llano y sus próximas 10 ejecuciones calculadas como fechas.

Líneas POSIX para copiar y pegar Vista previa de la próxima ejecución en cada página Al instante · sin registro
¿No está en la lista? crea cualquier programación: generador cron → ¿has encontrado una que no sabes leer? traductor cron →

Por minuto

8 programaciones
* * * * *Tarea cron cada minuto
*/2 * * * *Tarea cron cada 2 minutos
*/3 * * * *Tarea cron cada 3 minutos
*/5 * * * *Tarea cron cada 5 minutos
*/10 * * * *Tarea cron cada 10 minutos
*/15 * * * *Tarea cron cada 15 minutos
*/20 * * * *Tarea cron cada 20 minutos
*/30 * * * *Tarea cron cada 30 minutos

Por hora

7 programaciones
0 * * * *Cron cada hora
0 */2 * * *Cron cada 2 horas
0 */3 * * *Cron cada 3 horas
0 */4 * * *Cron cada 4 horas
0 */6 * * *Cron cada 6 horas
0 */8 * * *Cron cada 8 horas
0 */12 * * *Cron cada 12 horas

Diario

3 programaciones
0 0 * * *Cron diario

Semanal

7 programaciones
0 0 * * 1Tarea cron cada lunes
0 0 * * 0Semanal

Mensual, trimestral y anual

5 programaciones
0 0 1 * *Mensual
0 0 1 * *Cada mes
0 0 1 */3 *Cada trimestre
0 0 1 1 *Anual
0 0 * * 6#2Cada 2.º sábadonecesita Quartz

Duplicados, Quartz y hora del servidor

antes de copiar
0 0 * * *aparece dos veces arriba — «cada día» y «a medianoche» son la misma programación. Lo mismo pasa con 0 0 1 * * y 0 0 * * 0. Las dos páginas de cada pareja existen porque se buscan las dos frases.
6#2es Quartz, no cron — el crontab normal no puede expresar «el segundo sábado» en una sola línea. Esa página muestra cómo conseguirlo de todos modos, con una comprobación de guarda en el script.
hora del servidorse aplica a todas las líneas de esta página: el reloj del servidor decide qué significa «medianoche», no tu hora local.
Qué muestra cada página

Cada ejemplo tiene su propia página

Cada enlace de arriba abre una página que muestra qué hace la línea antes de que la copies:

  • La lectura en lenguaje llano — lo que dicen los cinco campos, en una sola frase.
  • Las próximas 10 ejecuciones como fechas — calculadas en tu navegador, así que compruebas un calendario, no la sintaxis.
  • La línea de instalación con la redirección de la salida — porque el destino por defecto de cron para los errores es un correo electrónico que nadie recibe.
¿Necesitas una programación que no está aquí? Créala

Elegir entre programaciones parecidas

las decisiones que hay que tomar
*/5 vs */10reducir el intervalo a la mitad duplica las ejecuciones — 288 frente a 144 al día. Elige según cuánto puede envejecer el dato, no por costumbre.
0 */2 * * *horas pares desde medianoche: 00, 02, 04… Si en cambio quieres empezar «cada 2 horas» a las 09:00, hace falta 0 9-23/2 * * *.
0 0 vs 30 3medianoche es también cuando se ejecutan los trabajos de todos los demás. Una copia de seguridad a las 03:30 evita la avalancha de medianoche — y la ventana del cambio de hora cae entre la 01:00 y las 03:00, así que ten cuidado esas noches.
1-5 vs 6,0los días laborables son un rango, los fines de semana son una lista — la semana da la vuelta en domingo, así que 6,0 no se puede escribir como un intervalo.

Herramientas gratis, solo el principio.
Uptimia cuida tus sitios.

Disponibilidad, SSL, caducidad de dominio, velocidad de carga, transacciones — monitorizados desde 171+ ubicaciones en todo el mundo. 30 días gratis.

30 días gratis sin tarjeta cancela cuando quieras plan gratuito tras la prueba
100.000+ sitios monitorizados · conforme al RGPD