GNU/Linux >> Linux の 問題 >  >> Linux

n/a ステータスから systemd タイマーを取得する方法は?

始める必要があります 関連するデーモンを実行するために .service ユニットを開始する必要があるのと同じように、.timer ユニットをスケジュールします。あなたの投稿には systemctl start も表示されません 、 systemctl enable --now でもありません 、開始ジョブをキューに入れるその他のコマンドもありません。

systemctl daemon-reload しません すでに実行されているユニット (この場合は timers.target など) の新しく追加された依存関係を自動的に開始します。「systemctl enable」が作成したシンボリック リンクは、次回の起動時、または手動で timers.target を再起動した場合にのみ実際に有効になります。


この問題が発生し、対応するサービスがハングしていて、そのステータスが activating (start) であることに気付きました .このため、トリガーされませんでした。

サービスを停止すると、タイマーは期待どおりに次のトリガー時間を示しました。おそらく、再起動が役に立ったと言っている人も、実際には同じ問題を抱えていたのでしょう。


Linux
  1. Systemdのスタートアップスクリプトを書く方法は?

  2. コマンドラインから nvidia ドライバーのバージョンを取得するには?

  3. bashでループの終了ステータスを取得する方法

  1. LinuxでSystemdサービスを作成する方法

  2. Linux – SystemdでTtyを減らす方法は?

  3. ユーザーのログイン後に systemd サービスを開始し、ユーザーのログアウト前に停止する方法

  1. SystemdサービスはNodejsを起動しませんか?

  2. LinuxでSystemdサービスを一覧表示する方法

  3. systemd サービスの出力をファイルにリダイレクトする方法