Impostare WorkingDirectory utilizzando una variabile


15

Come posso impostare Service WorkingDirectory usando una variabile d'ambiente? Ecco un esempio di configurazione del servizio:

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

Questo genera un errore lungo le linee di not an absolute path. L'aggiunta di una barra all'inizio "risolve" quell'errore, ma il percorso non è ancora stato trovato:

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

È possibile? La documentazione non è chiara su quali direttive possano / non possano usare le variabili env.

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

Risposte:


14

È possibile?

No, non è possibile.

Puoi usare:

  • ~
  • percorso di directory assoluto
  • - percorso di directory assoluto

Inoltre, WorkingDirectorycomprende gli identificatori .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.