Elegir el reloj
daily significa medianoche; el modo relativo comienza cinco minutos después del arranque. OnUnitActiveSec cuenta desde la activación anterior, no desde el final del trabajo.
- En esta página los dos modos no se mezclan.
Cron & Scheduling
Genera una unidad .timer para un servicio ya existente y compruébala en el equipo Linux.
La entrada se procesa en este navegador y no se envía a ningún servidor.
Escribe el nombre base de un servicio existente.
Un respaldo a las 9 de lunes a viernes no equivale a una tarea cinco minutos después de arrancar. Crear temporizador systemd implica elegir entre OnCalendar y los disparadores monotónicos, sin reutilizar una línea cron de cinco campos. Estos temporizadores systemd requieren elegir bien el reloj.
Con esta página para crear temporizador systemd se obtiene solo el .timer. La explicación y el comando systemd-analyze calendar acompañan el resultado; los próximos disparos reales se verifican en el Linux de destino.
El archivo conserva el significado del disparador a la vista.
OnCalendar usa la hora del calendario; OnBootSec cuenta desde el arranque y OnUnitActiveSec desde la activación anterior del servicio. No son tres maneras de decir “cada hora”.
El navegador reconoce alias y formatos simples. Para listas, pasos o zonas horarias deja constancia de que falta verificar y ofrece los comandos de systemd-analyze.
daily significa medianoche; el modo relativo comienza cinco minutos después del arranque. OnUnitActiveSec cuenta desde la activación anterior, no desde el final del trabajo.
Escribe el nombre base sin .timer ni .service. Los ejemplos, ajustes predefinidos y borrado muestran los cambios antes de aplicarlos y permiten deshacer una vez.
La comprobación local cubre solo una parte del formato. Ejecuta systemd-analyze calendar para las reglas completas y verify y status tras guardar el archivo.
Elige daily, hourly, días laborables a las 9 o una expresión OnCalendar. Persistent puede recuperar un evento del calendario perdido durante el apagado.
OnBootSec marca el primer disparo tras arrancar; OnUnitActiveSec opcional repite desde la última activación del servicio.
El archivo referencia el .service del mismo nombre, incluye el retraso aleatorio opcional y termina con WantedBy=timers.target.
El temporizador decide cuándo; el servicio define qué ejecutar y con qué entorno. Aquí solo se genera el primero.
Puede recuperar una ejecución de calendario perdida mientras el temporizador estaba inactivo. No hace periódico a OnBootSec.
Ejecuta systemd-analyze calendar en el Linux de destino y revisa la forma normalizada y las siguientes fechas.
El servicio no comparte necesariamente el entorno de tu shell. Comprueba rutas absolutas, variables y el registro journal.
OnBootSec puede haber vencido ya o Persistent puede recuperar una cita perdida. Esta página separa esos modos.
¿Una fecha inesperada?
Indica el servicio, descarga la unidad y comprueba su significado en Linux.
Todo se genera en el navegador, sin subir la configuración.