始める必要があります 関連するデーモンを実行するために .service ユニットを開始する必要があるのと同じように、.timer ユニットをスケジュールします。あなたの投稿には systemctl start
も表示されません 、 systemctl enable --now
でもありません 、開始ジョブをキューに入れるその他のコマンドもありません。
systemctl daemon-reload
しません すでに実行されているユニット (この場合は timers.target など) の新しく追加された依存関係を自動的に開始します。「systemctl enable」が作成したシンボリック リンクは、次回の起動時、または手動で timers.target を再起動した場合にのみ実際に有効になります。
この問題が発生し、対応するサービスがハングしていて、そのステータスが activating (start)
であることに気付きました .このため、トリガーされませんでした。
サービスを停止すると、タイマーは期待どおりに次のトリガー時間を示しました。おそらく、再起動が役に立ったと言っている人も、実際には同じ問題を抱えていたのでしょう。