GNU/Linux >> Znalost Linux >  >> Linux

Jak dostat systemd timer ze stavu n/a?

Musíte začít jednotku .timer, abyste ji mohli naplánovat – stejně jako musíte spustit jednotky .service, aby se spustil související démon. Váš příspěvek nezobrazuje ani systemctl start , ani systemctl enable --now , ani žádné další příkazy, které by zařadily úlohu spuštění do fronty.

systemctl daemon-reload nebude automaticky spouštějí všechny nově přidané závislosti pro jednotky, které již běží (jako v tomto případě timers.target) – symbolický odkaz vytvořený 'systemctl enable' se skutečně projeví až při příštím spuštění, nebo pokud nějak ručně restartujete timers.target.


Měl jsem tento problém a všiml jsem si, že odpovídající služba visí a její stav byl activating (start) . Z tohoto důvodu nebyl spuštěn.

Zastavil jsem službu a časovač ukázal další čas spuštění podle očekávání. Možná, že někteří lidé, kteří říkají, že jim pomohl restart, měli ve skutečnosti stejný problém.


Linux
  1. Jak přesměrovat výstup služby systemd do souboru

  2. Jak zastavit službu systemd

  3. Jak získat méně ttys pomocí Systemd?

  1. Jak vytvořit službu Systemd v Linuxu

  2. Jak napsat spouštěcí skript pro Systemd?

  3. Jak vypsat Systemd Services v Linuxu

  1. Linux – jak získat méně Ttys s Systemd?

  2. Služba Systemd nespustí Nodejs?

  3. Jak získat verzi ovladače nvidia z příkazového řádku?