Debes comenzar la unidad .timer para programarlo, al igual que debe iniciar las unidades .service para que se ejecute el demonio asociado. Tu publicación no muestra systemctl start
, ni systemctl enable --now
, ni ningún otro comando que ponga en cola un trabajo de inicio.
systemctl daemon-reload
no inicia automáticamente cualquier dependencia recién agregada para las unidades que ya se están ejecutando (como timers.target en este caso):el enlace simbólico que creó 'systemctl enable' solo tendrá efecto en el próximo arranque, o si de alguna manera reinicia manualmente timers.target.
He tenido este problema y noté que el servicio correspondiente estaba colgado y su estado era activating (start)
. Por esta razón no se activó.
Detuve el servicio y luego el temporizador mostró el siguiente tiempo de activación como se esperaba. Tal vez algunas personas que dijeron que un reinicio les ayudó en realidad tenían el mismo problema.