有効にせずにシステムユニットへの参照を維持する方法

有効にせずにシステムユニットへの参照を維持する方法

systemdサービスへの参照を維持したいが、起動時にサービスを開始(アクティブ化)したくない。また、RemainAfterExitプロパティを使用したくありません。サービスのシャットダウン時にデバイスを起動しても起動しませんが、起動するには再起動する必要があるため混乱しています。

systemdに次のように通知する方法が必要です。このデバイスを監視し続けますが、有効にしないでください。

したがって、出力にはsystemctl show-units --all foo.serviceデバイスが存在するが実行中ではないとマークされます。

# systemctl list-units --all foo.service
UNIT        LOAD   ACTIVE   SUB  DESCRIPTION
foo.service loaded inactive dead foo.service

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

1 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.

デバイスが稼働しているかどうかを知りたいのは、監視システムが次のことを知っているからです。

  • デバイスはすでにインストールされています。
  • しかし、実行されていません

ベストアンサー1

おすすめ記事