Generador y Explicador de Expresiones Cron
Dos herramientas en una: usa el Generador para crear tu horario con clics y obtener la expresión, o cambia al Explicador para pegar cualquier cadena cron y obtener la explicación en español más las próximas 5 ejecuciones. Soporta toda la sintaxis cron estándar de 5 campos.
Ajustes rápidos
* * * * *Ejecuciones
Cada minuto
Próximas 5 ejecuciones
Significado
Próximas 5 ejecuciones
Cómo Usar la Herramienta Cron
- Elige Generador para crear una expresión cron desde cero — selecciona minuto, hora, día, mes y día de la semana.
- O elige Explicador para pegar una expresión cron existente y ver qué significa en texto claro.
- El Explicador también muestra las próximas 5 ejecuciones para que puedas verificar tu horario.
- Copia la expresión generada o explicada al portapapeles con un clic.
Referencia de Sintaxis Cron
Una expresión cron tiene 5 campos separados por espacios: minuto hora día-del-mes mes día-de-la-semana. Cada campo acepta valores específicos, rangos, pasos o listas. Un asterisco (*) significa cada valor válido. Una barra (/) significa intervalos — */5 en el campo de minutos significa cada 5 minutos.
Patrones comunes: 0 0 * * * se ejecuta diariamente a medianoche. 0 9 * * 1-5 se ejecuta a las 9 AM de lunes a viernes. */15 * * * * se ejecuta cada 15 minutos. 0 0 1 */3 * se ejecuta a medianoche el primer día de cada trimestre.
Esta herramienta usa la sintaxis cron estándar de 5 campos, soportada por cron, crontab, AWS CloudWatch Events, GitHub Actions y Kubernetes CronJobs. Algunas plataformas añaden un 6º campo para segundos — eso no es cron estándar y no se maneja aquí.
Preguntas frecuentes
¿Qué es una expresión cron? ▼
Una expresión cron es una cadena de 5 campos usada para programar tareas recurrentes en sistemas Unix. Los campos representan minuto (0–59), hora (0–23), día del mes (1–31), mes (1–12) y día de la semana (0–6, donde 0=domingo). Ejemplo: 0 2 * * 1-5 se ejecuta a las 2:00 AM de lunes a viernes.
¿Qué significa * en una expresión cron? ▼
* significa cada valor válido para ese campo. * * * * * se ejecuta cada minuto. 0 * * * * se ejecuta cada hora en el minuto 0. 0 0 * * * se ejecuta diariamente a medianoche.
¿Qué significa */ en cron? ▼
*/n significa cada n unidades. */5 en el campo de minutos significa cada 5 minutos. */2 en el campo de horas significa cada 2 horas. */15 * * * * se ejecuta en los minutos 0, 15, 30 y 45 de cada hora.
¿Cómo ejecuto un cron job solo en días laborables? ▼
Usa 1-5 en el campo de día de la semana. 0 9 * * 1-5 se ejecuta a las 9:00 AM de lunes a viernes. Los días se numeran: 0=domingo, 1=lunes, 2=martes, 3=miércoles, 4=jueves, 5=viernes, 6=sábado.
¿Cuál es la diferencia entre cron y crontab? ▼
cron es el demonio en segundo plano que ejecuta tareas programadas. crontab (tabla de cron) es el archivo de configuración que define qué se ejecuta y cuándo. Edita tu crontab con crontab -e en la mayoría de sistemas Unix.
¿Por qué mi cron job usa hora UTC? ▼
Cron usa la zona horaria del sistema. En muchos servidores (especialmente VMs en la nube), la zona horaria predeterminada es UTC. Si tu job necesita ejecutarse a las 9 AM hora local, conviértelo primero a UTC. Por ejemplo, 9 AM CET (UTC+1) = 0 8 * * * en UTC.
¿Funciona para AWS CloudWatch, GitHub Actions o Kubernetes CronJobs? ▼
Sí, para la mayoría de usos. AWS CloudWatch Events y GitHub Actions usan el mismo formato estándar de 5 campos. Kubernetes CronJobs también usa cron de 5 campos. Algunas plataformas añaden un 6º campo para segundos — eso no es cron estándar y no lo maneja esta herramienta.
Herramientas relacionadas
Conversor de Timestamp Unix
Convierte timestamps Unix a fechas legibles al instante. Incluye timestamp actual en vivo con botón de copia y pantalla dual de hora local/UTC.
Calculadora Chmod
Calcula permisos de archivos Linux en notación octal y simbólica. Alterna lectura/escritura/ejecución para propietario, grupo y otros, y copia el comando chmod.
Información de Keycode
Presiona cualquier tecla en tu teclado para ver su keycode JavaScript, nombre, código y ubicación. Esencial para depurar manejadores de eventos de teclado.