--:--:--|
tool://cron-builder
ONLINE
Cron Builder
> Constructor y validador de expresiones cron
LOADING MODULE...
> Constructor y validador de expresiones cron
A las 09:00 de lunes a viernes
:: proxima mar, 29 sept, 09:00 · en 14:28:25 · Europe/Madrid
❯ sin presets guardados :: pulsa Guardar o Ctrl+Shift+S
:: solapamientos 0 en las 10 proximas
A las 09:00 de lunes a viernes
A las 00:00 todos los dias
0 9 * * 1-5 /usr/bin/command --arg # descripcion de tarea
[Unit] Description=Tarea programada [Timer] OnCalendar=Mon..Fri *-*-* 9:0:00 Persistent=true [Install] WantedBy=timers.target # Verifica con: systemd-analyze calendar "Mon..Fri *-*-* 9:0:00"
on:
schedule:
- cron: '0 9 * * 1-5'
jobs:
scheduled-job:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: echo "Ejecutando tarea programada"{
"ScheduleExpression": "cron(0 9 ? * 2-6 *)",
"Name": "mi-regla",
"State": "ENABLED"
}apiVersion: batch/v1
kind: CronJob
metadata:
name: tarea-programada
spec:
schedule: "0 9 * * 1-5"
timeZone: "Europe/Madrid"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: tarea
image: busybox:1.36
args: ["/bin/sh", "-c", "echo ejecutando tarea programada"]{
"crons": [
{
"path": "/api/mi-cron",
"schedule": "0 9 * * 1-5"
}
]
}❯ sin historial todavia :: las expresiones validas se guardan automaticamente
*Cualquier valor,Lista de valores (1,3,5)-Rango de valores (1-5)/Incremento (*/15 = cada 15)LUltimo dia del mes (L en dia-mes) o 5L = ultimo viernes (dia-sem)#Ocurrencia en el mes (2#3 = 3er martes)La extension W (dia laboral mas cercano, Quartz) no esta soportada. Si dia-mes y dia-semana estan restringidos a la vez se combinan con O; si uno empieza por * (p. ej. */2), con Y (como cronie).
@yearly0 0 1 1 *@monthly0 0 1 * *@weekly0 0 * * 0@daily0 0 * * *@hourly0 * * * *@reboot(al reiniciar)0-590-231-311-12 / JAN-DEC0-7 (0 y 7 = Dom) / SUN-SAT