100% en el navegadorGeneradores

Expresión Cron: Ejecutar Cada 5 Minutos (*/5 * * * *)

La expresión crontab estándar para ejecutar un comando o tarea programada cada 5 minutos es `*/5 * * * *`. Este comprobador interactivo valida la sintaxis, la traduce a lenguaje natural en español y simula en vivo las próximas 5 ejecuciones directamente en tu navegador.

Cargando espacio de trabajo...

#Cómo utilizar esta herramienta

1La expresión crontab está preconfigurada como `*/5 * * * *`.
2Revisa la explicación en lenguaje claro y la tabla de próximas ejecuciones calculadas.
3Modifica cualquier campo (p. ej., restringir a horario laboral) mediante el editor visual.
4Copia la expresión con un clic o comparte el enlace preconfigurado con tu equipo.

#Fórmula matemática y estándares

En la sintaxis estándar POSIX de 5 campos `[minuto] [hora] [día-del-mes] [mes] [día-de-la-semana]`, el valor `*/5` en el primer campo representa un valor de paso: comenzando en el minuto 0, se dispara cada 5 minutos (0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55). Los asteriscos (`*`) en los 4 campos restantes indican "cada hora, cada día del mes, cada mes y cada día de la semana".

#Casos extremos y consideraciones técnicas

Superposición de Procesos (Process Overlap)

Si un script ejecutado cada 5 minutos tarda más de 5 minutos en finalizar, las instancias sucesivas se ejecutarán en paralelo. Para evitar condiciones de carrera, utiliza bloqueos de archivo como `flock -n /var/lock/mitarea.lock /ruta/comando`.

Zona Horaria del Servidor

Los demonios cron operan según la zona horaria del sistema o UTC. En despliegues cloud (AWS EventBridge, Google Cloud Scheduler, Kubernetes CronJobs), asegúrate de que la zona horaria coincida con los requisitos del servicio.

#Preguntas frecuentes

Q:¿Cuál es la expresión cron para ejecutar cada 5 minutos?

La expresión estándar es `*/5 * * * *`. Se ejecuta en los minutos 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50 y 55 de cada hora.

Q:¿Cómo ejecutar cada 5 minutos solo en horario laboral (9 a 17 horas)?

Usa la expresión `*/5 9-17 * * *`. Esto restringe la ventana de ejecución entre las 09:00 y las 17:55 inclusive.

Q:¿Cómo ejecutar cada 5 minutos solo de lunes a viernes?

Usa `*/5 * * * 1-5`. En el estándar POSIX, `1-5` representa de lunes a viernes.

¿Tienes comentarios o sugerencias de funciones?

Ayúdanos a mejorar esta herramienta. Comparte sugerencias, reporta casos especiales o solicita nuevas funcionalidades directamente.

Enviar comentarios