変数を使用した作業ディレクトリの設定

変数を使用した作業ディレクトリの設定

環境変数を使用してサービス作業ディレクトリを設定するには?以下は、サービス構成の例です。

[Service]
Environment=MYWORKINGDIR=/tmp
WorkingDirectory=${MYWORKINGDIR}

と同様のエラーが発生しますnot an absolute path。先頭にスラッシュを追加するとエラーは「修正」されますが、パスはまだ見つかりません。

[Service]
Environment=MYWORKINGDIR=/tmp
WorkingDirectory=/${MYWORKINGDIR}

可能ですか?どのディレクティブが環境変数を使用できるか使用できないかについての文書は不明です。

http://www.freedesktop.org/software/systemd/man/systemd.exec.html

ベストアンサー1

可能ですか?

いいえ、できません。

あなたはそれを使用することができます:

  • ~
  • 絶対ディレクトリパス
  • -絶対ディレクトリパス

また、WorkingDirectory理解指定子

おすすめ記事