Setel WorkingDirectory menggunakan variabel


15

Bagaimana saya bisa mengatur ServiceDirectory Layanan menggunakan variabel lingkungan? Berikut adalah contoh konfigurasi layanan:

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

Ini menghasilkan kesalahan di sepanjang baris not an absolute path. Menambahkan garis miring pada awal "memperbaiki" kesalahan itu, tetapi jalurnya masih belum ditemukan:

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

Apakah ini mungkin? Dokumentasi tidak jelas arahan mana yang bisa / tidak bisa menggunakan variabel env.

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

Jawaban:


14

Apakah ini mungkin?

Tidak, itu tidak mungkin.

Kamu bisa memakai:

  • ~
  • jalur direktori absolut
  • - jalur direktori absolut

Juga, WorkingDirectorypahami specifier .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.