他のサービスが失敗した場合にのみ()を実行したいが、起動時にその[Unit] OnFailure=foo
サービス()が自動的に起動したくないサービスがあります。foo
1つのオプションが実行されており、systemctl disable foo
別の方法を探しています。
systemctl disable foo
背景:OSイメージを作成していますが、コンピュータを起動してコマンド()を実行してから、イメージを最終宣言する前にシャットダウンしたくありません。
ベストアンサー1
systemctl enable
/etc/systemd/system/
(システムデーモン用)シンボリックリンクを操作して動作します。サービスを使用すると、そのセクションの行をenable
確認し、そのディレクトリにシンボリックリンクを追加します。WantedBy
[Install]
.wants
systemctl disable
その逆は本当です。
これらのシンボリックリンクを直接削除できます。手動で削除することはを使用するのとまったく同じですsystemctl disable
。