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.