セルを変更せずに、カスタムターゲットのすべてのセルを停止します。

セルを変更せずに、カスタムターゲットのすべてのセルを停止します。

使ってみるとわかるPartOf=単位で、ターゲットが停止すると、すべてのユニットが停止できます。ただし、これらのユニットファイルを制御できないため、ソフトウェアをアップグレードするたびにユニットファイルが以前の状態に戻ります。もちろん、名前を変更して自分で管理することもできますが、それは迷惑です。私のカスタムターゲットファイルにこれらのサービスを一覧表示する方法があるかどうか疑問に思います。その後、これを行うと、systemctl stop mycustom.targetすべてのデバイスを停止できます。

[Unit]
Requires=a.service b.service ...
SomeMagic=a.service b.service ...

答え1

/etc/systemd/system/実際、そのユニットファイルはベンダー/usr/lib/systemd/から提供され、パッケージが更新されるとリポジトリからダウンロードされます。

man systemd.unitその部分を見てくださいExample 2. Overriding vendor settings

関連情報