01 Proyectos 02 Conceptos 03 Apps 04 Utilidades 05 GameBob 06 Charlas
volver a utilidades

Cron Generator

Crea, edita y entiende expresiones Cron de forma visual. Compatible con Linux, macOS y la mayoría de schedulers.

Expresión Cron

* Minuto
* Hora
* Día (Mes)
* Mes
* Día (Semana)
Se ejecuta cada minuto

Próximas Ejecuciones

Estudio de Utilidades

¿Quieres tener esta utilidad en tu web?

Personaliza colores y modo oscuro para WordPress, Notion o tu propio sitio.

Preguntas Frecuentes

¿Qué es una expresión Cron?
Es una cadena de texto que representa un horario de ejecución para tareas automáticas en sistemas tipo Unix (Linux, macOS). Se compone de 5 o 6 campos que definen minutos, horas, días y meses.
¿Es compatible con todos los sistemas?
Sí, las expresiones generadas siguen el estándar POSIX, compatible con Crontab de Linux, crons de macOS, y servicios cloud como AWS CloudWatch o GitHub Actions.
¿Qué significa el asterisco (*) en Cron?
El asterisco es un comodín que significa 'todos'. Por ejemplo, un * en el campo de los minutos indica que la tarea se ejecutará cada minuto del rango definido.
¿Cómo puedo verificar las próximas ejecuciones?
Nuestra herramienta incluye un visor en tiempo real que te muestra exactamente las próximas 5 fechas y horas en las que se activará tu tarea según la expresión actual.

Guía Completa: Cómo Masterizar las Expresiones Cron en Linux

Aprende a programar tareas automáticas de forma eficiente, segura y sin errores de sintaxis.

¿Qué es esto? Visión rápida

Cron es el standard industry scheduler para sistemas Unix (Linux, macOS). Permite la ejecución de comandos o scripts en intervalos precisos. Nuestra herramienta abstrae la complejidad de los asteriscos (`* * * * *`) para que puedas generar configuraciones profesionales en segundos.

La importancia de Cron en la automatización moderna

A pesar de vivir en la era de los servidores serverless y los flujos de trabajo en la nube, el sistema Crontab sigue siendo la columna vertebral de la infraestructura tecnológica mundial. Desde pequeños blogs en WordPress hasta gigantescas infraestructuras bancarias, la programación de tareas (scheduling) es lo que permite que el mundo digital no se detenga.

Un administrador de sistemas o un desarrollador backend utiliza Cron para tareas críticas: copias de seguridad de bases de datos, rotación de logs para evitar discos llenos, envío de correos electrónicos transaccionales o incluso la actualización de certificados SSL.

Estructura

Anatomía de una Expresión Cron

Muchos desarrolladores temen a Cron por su sintaxis compacta de 5 espacios. Aquí tienes el desglose exacto de lo que significa cada posición en esta herramienta:

1
Minuto: (0 - 59). Cuándo empieza la tarea dentro de la hora.
2
Hora: (0 - 23). Formato de 24 horas obligatorio.
3
Día del Mes: (1 - 31). Día calendario específico.
4
Mes: (1 - 12). De enero a diciembre.
5
Día de la Semana: (0 - 6). El 0 suele ser Domingo.

Operadores Especiales

* // Comodín (Todo)
, // Lista (1,3,5)
- // Rango (1-5)
/ // Incrementos (*/15)
"Usa la barra para definir pasos, por ejemplo '*/5' en minutos para ejecutar cada 5 minutos."

Guía Pro: Errores que Rompen tu Crontab

La Pesadilla de la Zona Horaria

El 90% de los servidores funcionan en UTC. Si programas un volcado de base de datos a las 02:00 AM pensando en tu horario local, podrías hacerlo a mediodía, afectando al rendimiento del usuario.

Rutas Relativas y el $PATH

Cron no tiene acceso a tu $PATH habitual. Usa siempre rutas absolutas: /usr/local/bin/node en lugar de node.

¿Por qué usar nuestro Generador de Cron?

A diferencia de otros generadores que solo te devuelven una cadena de texto, nuestra herramienta valida la lógica en tiempo real y te muestra las próximas 5 fechas de ejecución. Esto es vital para confirmar que tu expresión compleja realmente hace lo que esperas antes de pegarla en producción.

Ejemplos Rápidos (Cheatsheet)

Frecuencia Expresión Caso de Uso
Cada 15 min */15 * * * * Monitorización de APIs
Cada hora 0 * * * * Limpieza de Caché
Diario 30 2 * * * Backup de Base de Datos

Preguntas Frecuentes (FAQ)

¿Diferencia entre Cron y Crontab?

Cron es el servicio (demonio) que corre en segundo plano, mientras que crontab es el comando para editar el archivo de configuración.

¿Qué son @reboot o @daily?

Son alias modernos: @reboot ejecuta al arrancar, @daily equivale a medianoche cada día.