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
- 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.
- O escribe la tuya en Expresión cron, o rellena los cuadros Minuto, Hora, Día, Mes y Día de la semana.
- Lee la descripción en lenguaje sencillo y la lista de próximas ejecuciones.
- 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-5se ejecuta a las 9:00 en los días laborables.30 2 * * 0se 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.