GNU/Linux >> Linux Esercitazione >  >> Linux

Come ottenere un timer di sistema dallo stato n/a?

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.


Linux
  1. Come creare un servizio Systemd in Linux

  2. Come scrivere uno script di avvio per Systemd?

  3. Linux:come ottenere meno Tty con Systemd?

  4. Come elencare i servizi Systemd in Linux

  5. Come ottenere la versione del driver nvidia dalla riga di comando?

Come eseguire container come servizio Systemd con Podman

Come avviare, arrestare o riavviare Apache

Come avviare, arrestare o riavviare Nginx

Come ottenere il massimo da Qmmp 1.0

Come eseguire lo script della shell come servizio SystemD in Linux

Come avviare, arrestare, riavviare, controllare lo stato del servizio IIS tramite riga di comando