Generador de temporizadores de systemd
Genera archivos de unidad .timer y .service de systemd con una programación personalizada, un comando de servicio y comandos de instalación.
Entrada
Salida
Leerme
¿Qué es un temporizador de systemd?
Un temporizador de systemd es un programador declarativo que funciona con una unidad de servicio correspondiente. En lugar de escribir una entrada de cron, defines cuándo debe ejecutarse la tarea y qué servicio debe ejecutarla.
Los temporizadores pueden basarse en el calendario o ser monotónicos, lo que los hace flexibles para tareas durante el arranque, labores de mantenimiento recurrentes y tareas diferidas.
Descripción de la herramienta
Esta herramienta genera archivos de unidad .timer y .service correspondientes, junto con comandos de instalación. Puedes configurar programaciones de calendario, activadores monotónicos y opciones de servicio habituales, como el usuario, el directorio de trabajo y el tipo de servicio.
Es útil cuando quieres crear un temporizador de systemd sin escribir manualmente los archivos de unidad.
Ejemplos
- Un temporizador para copias de seguridad diarias
- Una tarea que se ejecuta poco después del arranque
- Un temporizador que utiliza una expresión de calendario personalizada
Funciones
- Opciones de programación basadas en el calendario y monotónicas
- Configuración de persistencia, precisión y retrasos aleatorios
- Archivo de servicio correspondiente y comandos de instalación
Limitaciones
La herramienta solo genera texto y no valida el comportamiento de las unidades resultantes en un sistema real.
Los comandos de instalación presuponen que Linux con systemd está disponible y normalmente requieren privilegios elevados.