Constructor de expresiones cron
Cron Builder
Arma una expresión cron escribiendo cada campo en su propia casilla, con el rango permitido al lado, y muestra el calendario resultante conforme la cambias.
Construye una expresión cron campo a campo, con el rango y el significado de cada campo al lado y las próximas ejecuciones actualizándose mientras escribes. La misma pantalla que el intérprete con los campos editables, porque construir una y leer una son el mismo problema desde dos direcciones.
Expresión
Cinco campos, o seis con los segundos delante. `@daily`, `@hourly` y compañía también funcionan.
En palabras
A las 09:00, de lunes a viernes.
Constrúyela campo a campo
| Campo | Valor | Significa |
|---|---|---|
| Minuto0-59 | 0`*/15` es cada cuarto de hora; `15` es a y cuarto. | |
| Hora0-23 | 9Siempre en formato de 24 horas y siempre en la zona del servidor, salvo que el programador diga otra cosa. | |
| Día del mes1-31 | cada día del mes`L` es el último día. Un 31 sencillamente no se dispara en un mes corto. | |
| Mes1-12 o JAN-DEC | cada mesLos nombres no distinguen mayúsculas de minúsculas. | |
| Día de la semana0-7 o SUN-SAT | de lunes a viernesTanto 0 como 7 son domingo. `5#3` es el tercer viernes; `5L` es el último. |
Próximas ejecuciones
Zona
UTC
Se calcula en la zona de arriba, no en la de tu navegador. Las horas de reloj que el horario de verano se salta también se saltan aquí.
Cómo se usa
Parte de un preajuste
Cada hora, a diario a las tres, entre semana a las nueve, el primero de mes, el último día del mes. La mayoría de los horarios están a una edición de uno de estos.
Edita el campo que necesites
Cada campo tiene su propio cuadro con el rango permitido bajo el nombre. La frase en lenguaje llano de arriba se reescribe mientras escribes.
Confirma con las próximas ejecuciones
En la zona que usa tu planificador, no en la tuya. Un horario que parece correcto y se ejecuta a la hora equivocada es casi siempre una zona horaria, no un error en los campos.
Preguntas frecuentes
¿Cómo ejecuto algo cada 90 minutos?
No puedes, en una sola expresión. Los campos de cron son independientes, así que `*/90` en minutos es inválido y no hay forma de expresar un periodo que no divida una hora. Dos expresiones, o un planificador con intervalos, es la respuesta.
¿Debería añadir el campo de segundos?
Solo si tu planificador quiere seis campos: Quartz y Spring sí, el cron de Unix no y rechazará la expresión. El botón de aquí lo añade y lo quita para que veas las dos grafías del mismo horario.
¿Por qué el 31 no se dispara en febrero?
Porque no existe el 31 de febrero: cron no lo ajusta al último día, simplemente no coincide. `L` es la extensión que significa «último día del mes», donde tu planificador la admita.
Puede recibir de
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Intérprete de expresiones cron
Cron Parser
Explica una expresión cron en lenguaje llano y lista las próximas ejecuciones en la zona horaria que elijas.
Decodificador de Secrets de Kubernetes
Kubernetes Secret Decoder
Decodifica todos los valores Base64 de un manifiesto Secret y vuelve a codificar el editado, listo para aplicar.
Conversor de zonas horarias
Timezone Converter
Convierte un instante entre zonas horarias y muestra una rejilla de horas compartidas para agendar entre regiones.
Codificador y decodificador Base64
Base64 Encoder & Decoder
Codifica y decodifica Base64 y Base64URL, para texto o archivos, tratando UTF-8 correctamente.
curl a código
curl to Code
Convierte un comando curl en fetch, axios, requests de Python, Go, PHP o PowerShell.
Hash de un texto
Text Hash
Calcula MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC-32 de una cadena, con salida opcional en mayúsculas o en Base64.