VNCサーバーの構成

VNCサーバーの構成

VNC構成におけるパーセンテージの役割は何ですか?

 ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
 ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
 PIDFile=/home/<USER>/.vnc/%H%i.pid
 ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

%iと%Hは変数ですか?

ベストアンサー1

%これが指定子(時には「形式指定子」)であることを示します。これは、構成ファイルを実行時に変更できる値を指定する一般的な方法です。このsystemdファイルの意味は次のとおりです。システム装置:

ユニットファイルがロードされたときに置き換えられるランタイムまたはユニットパラメータを参照する汎用ユニットファイルを作成するために使用できるさまざまな設定解析指定子。設定を有効にするには、指定子を知っていて解析できる必要があります。以下の指定子が理解されます。

[...]

  • '%H':ホスト名:デバイス>構成がロードされたときに実行されていたシステムのホスト名。
  • '%i': インスタンス名: インスタンス化単位の場合、最初の '@' 文字と型サフィックスの間の文字列です。インスタンス化されていないセルの場合は空です。

おすすめ記事