AllowIsolate
一部の.serviceファイルのsystemDオプションは何ですか?
たとえば、/lib/systemd/system/multi-user.target
私のシステム上のファイルの内容は次のとおりです。
[Unit]
Description=Multi-User System
Documentation=man:systemd.special(7)
Requires=basic.target
Conflicts=rescue.service rescue.target
After=basic.target rescue.service rescue.target
AllowIsolate=yes
ベストアンサー1
AllowIsolate
ランレベルと同様に単位を使用できます。に記録されています。systemd.unit
マンページ(man systemd.unit
システム内):
AllowIsolate=
ブールパラメータを使用します。場合は、
true
デバイスを次のように使用できます。systemctl 分離注文する。それ以外の場合は拒否されます。ターゲットデバイスは、SysV initシステムの実行レベルと同様の実行レベルで使用する必要があるという事実に加えて、使用できないシステム状態を回避するための予防策として、この機能を無効にすることをお勧めします。このオプションのデフォルト値はですfalse
。
systemctl isolate
に記録systemctl
マンページ:
分離単位
コマンドラインとその依存関係で指定されたデバイスを起動し、そうでない場合は他のすべてのデバイスを停止します
IgnoreOnIsolate=yes
(参照:システムユニット(5))。拡張子なしでユニット名を指定すると、.target
拡張子 ""と見なされます。これは、既存の初期化システムで実行レベルを変更するのと似ています。これ分離このコマンドは、現在使用されているグラフィック環境または端末を含む可能性のある新しいデバイスでアクティブでないプロセスをすぐに停止します。
AllowIsolate=
これはアクティブなデバイスでのみ許可されます。バラよりシステムユニット(5)もっと学ぶ。