Devi iniziare l'unità .timer per programmarla, proprio come è necessario avviare le unità .service per far funzionare il demone associato. Il tuo post non mostra né systemctl start
, né systemctl enable --now
, né altri comandi che metterebbero in coda un processo di avvio.
systemctl daemon-reload
non avvia automaticamente eventuali dipendenze appena aggiunte per le unità che sono già in esecuzione (come timers.target in questo caso) - il collegamento simbolico creato da 'systemctl enable' avrà effetto solo al prossimo avvio o se in qualche modo riavvierai manualmente timers.target.
Ho riscontrato questo problema e ho notato che il servizio corrispondente era sospeso e il suo stato era activating (start)
. Per questo motivo non è stato attivato.
Ho interrotto il servizio e quindi il timer ha mostrato il prossimo tempo di attivazione come previsto. Forse alcune persone che hanno affermato che un riavvio li ha aiutati in realtà hanno avuto lo stesso problema.