systemctlコマンドでサービスを起動する際に、Unit定義ファイル内で変数を使用する方法を紹介します。 環境 OS:CentOS Linux release 7.7.1908 1. Unit定義ファイル内で変数を指定 Unit定義ファイル内でEnvironmentを使用して変数を指定することができます。 ここではtest.serviceのUnit定義ファイルを作成して、確認してみます。 変数TEST_VALUE1にdisplay1、変数TEST_VALUE2にdisplay2を設定します。 echoで変数を表示させます。 [Unit] Description=TestService [Service] Environment=TEST_VALUE1=display1 Environment=TEST_VALUE2=display2 ExecStart=/bin/echo ${TEST