← Volver al Blog

Sintaxis de Cron explicada: Cómo crear expresiones cron de Unix visualmente

Domina la estructura de crontab en Unix, comprende la sintaxis de 5 campos y crea tareas programadas sin errores.

Sintaxis de Cron explicada: Cómo crear expresiones cron de Unix visualmente

Para desarrolladores y administradores de sistemas, automatizar tareas repetitivas es fundamental. En sistemas Unix, esto se realiza mediante **tareas cron (cron jobs)**, que ejecutan scripts a intervalos programados. Sin embargo, escribir las **expresiones cron** puede ser confuso y propenso a errores.

Analicemos la sintaxis de 5 campos de cron para que aprendas a crear calendarios de ejecución con total seguridad.

La Sintaxis de 5 Campos de Cron

Una expresión cron estándar consta de 5 campos numéricos separados por espacios:

``` ┌───────────── minuto (0 - 59) │ ┌───────────── hora (0 - 23) │ │ ┌───────────── día del mes (1 - 31) │ │ │ ┌───────────── mes (1 - 12) │ │ │ │ ┌───────────── día de la semana (0 - 6) (Domingo a Sábado) │ │ │ │ │ * * * * * ```

Operadores Comunes

  • **Asterisco (*)**: Representa "todos" los valores (por ejemplo, * en el campo de minutos significa "cada minuto").
  • **Coma (,)**: Define una lista de valores específicos (por ejemplo, "1,15,30" en horas).
  • **Guion (-)**: Define un rango continuo (por ejemplo, "1-5" en el día de la semana significa de lunes a viernes).
  • **Barra (/)**: Especifica saltos o intervalos (por ejemplo, "*/15" en minutos significa "cada 15 minutos").

Ejemplos de Programación

  • **Cada noche a la medianoche**: `0 0 * * *`
  • **Todos los domingos a las 4:30 AM**: `30 4 * * 0`
  • **Cada hora de lunes a viernes**: `0 * * * 1-5`
  • **Cada 30 minutos el día 1 de cada mes**: `*/30 * 1 * *`

¿Por qué usar un Generador Visual?

Escribir expresiones a mano puede provocar graves errores, como ejecutar un respaldo de base de datos pesado en horas pico de tráfico en lugar de la madrugada. Una herramienta visual te permite elegir opciones cotidianas y obtener la sintaxis lista al instante, previniendo incidentes.

Prueba la calculadora

Genera expresiones cron listas para copiar. Usa nuestro Generador de Expresiones Cron para crear calendarios visualmente, ver el desglose de campos y copiar cadenas Unix al instante.

Prueba la calculadora

Crea expresiones cron visualmente. Elige frecuencia, hora y obtén una cadena Unix lista para copiar con descripción legible.