Generar Expresiones Crontab

Crea y visualiza expresiones cron con previsualización de las próximas ejecuciones.

Genera expresiones crontab de forma visual e intuitiva sin memorizar la sintaxis. Configura cada campo individualmente o usa preajustes comunes para tareas frecuentes como respaldos diarios o limpiezas semanales. La herramienta valida tu expresión en tiempo real y muestra las próximas ejecuciones programadas para que puedas verificar el resultado antes de implementarlo. Todo se ejecuta en tu navegador sin conexión a servidores externos.

Loading...
Tus datos no salen de tu navegador
¿Te ha sido útil esta herramienta?
Tutorial

Cómo usar

1
1

Seleccionar un preajuste o configurar manualmente

Elige un preajuste común como cada hora o diariamente; o configura cada campo de la expresión cron manualmente.

2
2

Ajustar los campos de la expresión

Modifica minuto, hora, día del mes, mes y día de la semana según la programación deseada.

3
3

Verificar las próximas ejecuciones

Revisa la lista de próximas ejecuciones para confirmar que la expresión cron hace lo que esperas.

Guide

Guía Completa de Expresiones Crontab

Qué es crontab y cómo funciona

Crontab es el sistema de programación de tareas estándar en sistemas Unix y Linux. Cada expresión cron consta de cinco campos separados por espacios; minuto, hora, día del mes, mes y día de la semana. Cada campo acepta valores específicos, rangos, listas y expresiones de intervalo. El demonio cron evalúa estas expresiones cada minuto para determinar si debe ejecutar la tarea asociada.

Sintaxis y operadores especiales

El asterisco indica todos los valores posibles. La barra define intervalos; */5 en minutos significa cada cinco minutos. El guión define rangos; 1-5 en día de semana significa lunes a viernes. La coma separa valores individuales; 1,15 en día del mes significa los días 1 y 15. Combinar estos operadores permite crear programaciones complejas y precisas para cualquier necesidad.

Casos comunes de programación

Las tareas más frecuentes incluyen respaldos nocturnos con 0 2 * * *; limpiezas semanales con 0 0 * * 0; y monitoreo cada cinco minutos con */5 * * * *. Para entornos de producción, es recomendable escalonar las tareas para evitar picos de carga. Por ejemplo; programar respaldos de diferentes servicios con intervalos de 15 minutos entre cada uno.

Crontab en herramientas modernas de CI/CD

Las expresiones cron se usan extensamente en GitHub Actions, GitLab CI, Jenkins y Kubernetes CronJobs. Aunque la sintaxis básica es la misma, algunas plataformas añaden un sexto campo para segundos o usan zona horaria UTC por defecto. Verifica siempre la documentación de tu plataforma específica para confirmar compatibilidad y comportamiento de zona horaria.

Examples

Ejemplos Resueltos

Ejemplo: Crear un respaldo diario a las 3AM

Dado: Se necesita ejecutar un script de respaldo de base de datos todos los días a las 3:00 de la madrugada.

1

Paso 1: Configura el campo minuto en 0.

2

Paso 2: Configura el campo hora en 3.

3

Paso 3: Deja los campos día, mes y día de semana con asterisco.

Resultado: La expresión 0 3 * * * se ejecutará todos los días a las 3:00 AM exactamente.

Ejemplo: Limpiar logs cada lunes a medianoche

Dado: Se necesita programar una limpieza de archivos de log todos los lunes a las 00:00.

1

Paso 1: Configura minuto y hora en 0.

2

Paso 2: Deja día del mes y mes con asterisco.

3

Paso 3: Configura día de la semana en 1 (lunes).

Resultado: La expresión 0 0 * * 1 ejecutará la tarea cada lunes a medianoche.

Casos de uso

Casos de uso

Programar copias de seguridad automáticas

Crea expresiones cron para ejecutar scripts de respaldo de bases de datos cada noche a las 2AM o cada domingo a medianoche. La previsualización de ejecuciones permite verificar que los respaldos se programan en horarios de baja actividad sin afectar el rendimiento del servidor.

Automatizar tareas de mantenimiento del servidor

Genera expresiones para limpiar archivos temporales, rotar logs o verificar espacio en disco cada hora. Los preajustes comunes aceleran la configuración y la validación en tiempo real previene errores de sintaxis que podrían causar fallos silenciosos en tus tareas programadas.

Configurar pipelines CI/CD periódicos

Define expresiones cron para ejecutar pruebas automáticas, despliegues programados o generación de reportes en intervalos específicos. La herramienta te ayuda a construir la sintaxis correcta para GitHub Actions, GitLab CI u otros sistemas de integración continua.

Preguntas Frecuentes

?¿Qué es una expresión crontab?

Es una cadena de cinco campos que define la programación de tareas automáticas en sistemas Unix; minuto, hora, día, mes y día de semana.

?¿Qué significan los asteriscos en cron?

Un asterisco significa todos los valores posibles para ese campo. Por ejemplo; * en hora significa cada hora del día.

?¿Puedo usar esta herramienta para GitHub Actions?

Sí, las expresiones cron generadas son compatibles con GitHub Actions, GitLab CI, Jenkins y cualquier sistema basado en cron.

?¿Cómo verifico que mi expresión es correcta?

La herramienta muestra las próximas ejecuciones programadas. Revisa esas fechas para confirmar que coinciden con tu intención.

?¿Mis datos están seguros al usar esta herramienta?

Sí, todo se ejecuta en tu navegador. No se envían expresiones ni configuraciones a ningún servidor externo.

?¿Qué preajustes están disponibles?

Incluye preajustes comunes como cada minuto, cada hora, diariamente, semanalmente y mensualmente para configuración rápida.

?¿Es esta herramienta gratuita?

Sí, completamente gratuita sin registro, sin límites de uso y sin recolección de datos personales.

?¿Cuál es la diferencia entre */5 y 5 en el campo minuto?

*/5 significa cada cinco minutos. El número 5 solo significa el minuto cinco de cada hora exactamente.

Ayúdanos a mejorar

¿Qué te parece esta herramienta?

Cada herramienta de Kitmul se construye a partir de peticiones reales de usuarios. Tu valoración y tus sugerencias nos ayudan a arreglar bugs, añadir funciones que faltan y construir las herramientas que realmente necesitas.

Valora esta herramienta

Pulsa una estrella para contarnos lo útil que te ha resultado.

Sugiere una mejora o reporta un bug

¿Te falta alguna función? ¿Has encontrado un fallo? ¿Tienes una idea? Cuéntanoslo y lo revisaremos.

Herramientas relacionadas

Lectura Recomendada

Libros Recomendados sobre Automatización y Administración de Sistemas

Como asociado de Amazon, ganamos con las compras que califican.

Potencia tus Capacidades

Productos Profesionales para Potenciar tu Entorno de Desarrollo

Como asociado de Amazon, ganamos con las compras que califican.

Boletín

Recibe Consejos de Productividad y Nuevas Herramientas Primero

Únete a creadores y desarrolladores que valoran la privacidad. En cada edición: nuevas herramientas, trucos de productividad y novedades — sin spam.

Acceso prioritario a nuevas herramientas
Cancela en cualquier momento, sin preguntas