Selecciona opciones de programación desde los menús desplegables o usa preajustes para generar expresiones cron. Visualiza descripciones legibles y los próximos 5 tiempos de ejecución.
Obtén acceso a nuestra suite completa de herramientas SEO local, seguimiento de rankings y optimización impulsada por IA.
Regístrate GratisCron es un programador de tareas basado en tiempo que se encuentra en sistemas operativos tipo Unix, incluidos Linux y macOS. Permite a los usuarios programar comandos o scripts para que se ejecuten automáticamente en intervalos especificados, desde cada minuto hasta una vez al año. El horario se define mediante una expresión cron — una cadena compacta de cinco campos que representan minuto, hora, día del mes, mes y día de la semana. Dominar la sintaxis cron es esencial para administradores de sistemas, desarrolladores backend y ingenieros DevOps que necesitan automatizar copias de seguridad, procesamiento de datos, verificaciones de salud, generación de informes y un sinfín de otras tareas recurrentes.
Una expresión cron estándar consta de cinco campos separados por espacios: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12 o Ene-Dic), y día de la semana (0-6 o Dom-Sáb, donde 0 es domingo). Un asterisco (*) en cualquier campo significa "todos los valores posibles". La sintaxis de paso */N significa "cada N‑ésimo valor" — por ejemplo, */5 en el campo de minuto se activa en 0, 5, 10, 15, etc. También puedes usar comas para listas (1,15 significa el 1.º y el 15.º), guiones para rangos (9-17 significa de 9 a 17), y combinar estos para horarios complejos como 0 9-17/2 * * 1-5 (cada 2 horas de 9 AM a 5 PM, de lunes a viernes).
Los horarios cron más usados incluyen: cada 5 minutos (*/5 * * * *) para monitoreo de salud, diario a medianoche (0 0 * * *) para rotación de logs, y copias de seguridad semanales (0 2 * * 0) los domingos a las 2 AM. Al diseñar horarios, evita ejecutar tareas que consuman muchos recursos al mismo tiempo — espárcelas unos minutos. Usa rutas absolutas para todos los comandos en las entradas de crontab y redirige la salida a archivos de registro (>> /var/log/myjob.log 2>&1) para poder diagnosticar fallos. Siempre prueba tu expresión cron con una herramienta como esta antes de implementarla en producción, y verifica que los próximos tiempos de ejecución coincidan con tus expectativas.