La sintaxis cron es potente y críptica a partes iguales: cinco campos de asteriscos y números que nadie recuerda del todo. Este generador te deja partir de patrones frecuentes o ajustar campo a campo, te explica en español qué significa la expresión y te calcula las próximas cinco ejecuciones para que compruebes que hace lo que querías.
Qué es y para quién
El generador de comandos cronjob construye la línea de crontab de Linux y Unix en sus cinco campos: minuto, hora, día del mes, mes y día de la semana. Acepta la sintaxis completa — asteriscos, pasos (*/15), rangos (1-5) y listas (1,15) — y valida cada campo al momento, avisando si un valor se sale de su rango.
Está dirigido a quien administra un servidor, un VPS, una Raspberry Pi o cualquier Linux y programa copias de seguridad, limpiezas, envíos o scripts periódicos sin querer pelearse con la sintaxis cada vez.
Cómo se usa
Elige un patrón del desplegable (cada hora, cada día a medianoche, laborables a las 09:00…) o edita los cinco campos directamente. La expresión se compone en grande conforme escribes, con su significado en lenguaje normal y la tabla de próximas ejecuciones en tu hora local. Añade tu comando en el último campo y «Copiar línea de crontab» te deja la línea completa lista para pegarla tras ejecutar crontab -e.
Ejemplo resuelto
La expresión que trae la herramienta por defecto es 30 3 * * *. Su significado, tal como lo explica el generador: «Todos los días a las 03:30» — minuto 30, hora 3, y asteriscos en día del mes, mes y día de la semana, es decir, sin restricción.
Y el cálculo de próximas ejecuciones confirma el patrón sin ambigüedad: partiendo del miércoles 21 de octubre de 2026, las tres primeras son el propio 21, el 22 y el 23 de octubre, siempre a las 03:30. Es el horario clásico de las copias de seguridad nocturnas: el servidor trabaja cuando casi nadie lo usa. Otro patrón útil: */15 * * * * se describe como «Cada 15 minutos, todos los días», el típico para revisar si un servicio sigue vivo.
Casos de uso
- Copias de seguridad: un dump de base de datos cada noche a las 03:30.
- Mantenimiento: limpiar temporales el día 1 de cada mes o rotar registros cada domingo.
- Monitorización casera: un script de comprobación cada 5 o 15 minutos.
- Tareas de oficina: un informe automático los laborables a primera hora.
Limitaciones y consejos
La herramienta genera y valida la expresión estándar de cron de 5 campos. No cubre las variantes con segundos de algunos planificadores (como Quartz) ni las palabras especiales (@daily, @reboot), aunque esas puedes escribirlas directamente en tu crontab. Las próximas ejecuciones se calculan con la hora local de tu navegador: si tu servidor usa otra zona horaria (muchos van en UTC), la hora efectiva en el servidor será esa misma expresión pero en su reloj. Y cuando coinciden día del mes y día de la semana restringidos, cron ejecuta si se cumple cualquiera de los dos, no necesariamente ambos: es el comportamiento clásico y la herramienta lo respeta en el cálculo.
Preguntas frecuentes
¿Qué significan los cinco campos de cron?
Minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12) y día de la semana (0-7, donde 0 y 7 son domingo). La tarea se ejecuta cuando todos los campos coinciden con la hora actual, con la salvedad del día del mes/semana explicada arriba.
¿Cómo programo algo «cada 15 minutos»?
Con un paso en el campo de minuto: */15 * * * *. El asterisco cubre todos los minutos y el /15 se queda con uno de cada quince: 0, 15, 30 y 45.
¿Cómo pongo la línea en mi servidor?
Ejecuta crontab -e, pega la línea completa (expresión + comando) en una fila nueva, guarda y cron la recogerá automáticamente. Con crontab -l puedes listar las tareas activas.
¿Por qué mi tarea se ejecuta a otra hora?
Casi siempre es la zona horaria: muchos servidores trabajan en UTC. La expresión está bien, pero «las 03:30» son las del reloj del servidor, no las de tu país.
Herramientas relacionadas
Explora también estas herramientas gratuitas en español:
- Separador de Nombres y Apellidos en Excel Online Gratis: Divide Nombre Completo en Tres Columnas y Descarga el CSV
- Limpiador de Bases de Datos de Nombres y Direcciones con Caracteres Raros: Quita Símbolos, Duplicados y Espacios
- Validador y Formateador de JSON Online con Errores en Español: Encuentra la Línea y la Columna del Fallo
- Conversor de Fecha Europea a Timestamp Unix Epoch: Convierte DD/MM/AAAA a Segundos y Milisegundos
- Generador de Archivos htaccess para Redirecciones SEO 301: Reglas de Apache Listas para Pegar
- Calculadora de Subredes IP CIDR Máscara de Red Gratis: Red, Broadcast y Hosts sin Instalar Nada
- Conversor de Imágenes WebP a PNG Gratis sin Perder Calidad: Directo en tu Navegador
- Extractor de Correos Electrónicos de un Texto Messy Online: Lista Limpia y sin Duplicados
