Ir al contenido
snowkitDev

Ejecuta una tarea cron cada 5 minutos, con */5 * * * *

Usa */5 * * * * para ejecutar una tarea cada cinco minutos.

Programación cron

Escribe una expresión, edita un campo o elige una programación común.

Próximas ejecuciones

    Las horas se muestran en la zona horaria de este dispositivo

    Cambia el 5 por cualquier número para fijar otro intervalo, y revisa abajo las próximas ejecuciones.

    Las próximas ejecuciones se muestran en tu propia zona horaria, para que puedas estar seguro de que una tarea se activa cuando esperas. Crea o comprueba una programación cron, mira su explicación en palabras sencillas y cópiala. Es gratis y funciona en tu navegador.

    Cómo crear una expresión cron

    1. Parte de un ajuste predefinido como Cada minuto, Cada 5 minutos, Cada hora, Cada día a medianoche, Días laborables a las 9, Cada domingo, El primero del mes o Cada año nuevo.
    2. O escribe la tuya en Expresión cron, o rellena los cuadros Minuto, Hora, Día, Mes y Día de la semana.
    3. Lee la descripción en lenguaje sencillo y la lista de próximas ejecuciones.
    4. Pulsa Copiar expresión.

    Cómo funciona cron

    Una expresión cron tiene cinco campos: minuto (0 a 59), hora (0 a 23), día del mes (1 a 31), mes (1 a 12 o jan a dec) y día de la semana (0 a 6 o sun a sat, donde 0 y 7 son domingo). Un asterisco significa todos los valores.

    Caracteres especiales

    Una coma enumera valores, como 1,15. Un guion forma un rango, como 1-5 de lunes a viernes. Una barra define un paso, como */10 para cada 10 minutos. También funcionan atajos como @daily, @hourly y @weekly.

    Examples

    • */15 * * * * se ejecuta cada 15 minutos.
    • 0 9 * * 1-5 se ejecuta a las 9:00 en los días laborables.
    • 30 2 * * 0 se ejecuta a las 2:30 cada domingo.
    • 0 0 1 * * se ejecuta a medianoche el primer día de cada mes.

    Día del mes y día de la semana

    Cuando ambos campos de día están definidos, el cron estándar se ejecuta en los días que coincidan con cualquiera de ellos, no con ambos. Por ejemplo, 0 9 1 * mon se ejecuta el día 1 de cada mes y todos los lunes.

    Zonas horarias

    Las próximas ejecuciones se muestran en la zona horaria de este dispositivo. Los servidores suelen ejecutar cron en UTC, así que comprueba el ajuste de tu servidor antes de fiarte de una programación.

    Consejos

    • Comprueba las próximas ejecuciones antes de guardar una programación. Muestran los errores de un vistazo.
    • Evita ejecutar muchas tareas exactamente a la hora en punto. Sepáralas unos minutos.
    • Recuerda que una tarea que se pierde mientras el ordenador está apagado normalmente no se ejecuta después.
    • Pon la ruta completa de los scripts y programas en el comando, ya que cron usa una lista corta de carpetas.

    Quién lo usa

    Desarrolladores web, administradores de sistemas y cualquiera con una cuenta de hosting que necesite que una copia de seguridad, un informe o una tarea de limpieza se ejecute según un horario. Herramientas relacionadas: calculadora de chmod y convertidor de curl.

    Preguntas

    ¿Esta herramienta ejecuta mi tarea?

    No. Solo crea y explica la programación. Tú la añades a tu servidor o a tu panel de alojamiento.

    ¿Por qué mi tarea se ejecuta a una hora equivocada?

    Normalmente es una diferencia de zona horaria. Los servidores suelen usar UTC mientras que esta página muestra tu hora local.

    ¿Admite segundos?

    El cron estándar tiene cinco campos y no admite segundos.

    Qué hacer ahora

    Sigue con lo que acabas de crear, todavía en tu dispositivo.

    Más de Snowkit