Wie kann ich das Service WorkingDirectory mithilfe einer Umgebungsvariablen festlegen? Hier ist ein Beispiel für eine Dienstkonfiguration:
[Service]
Environment=MYWORKINGDIR=/tmp
WorkingDirectory=${MYWORKINGDIR}
Dies erzeugt einen Fehler im Sinne von not an absolute path
. Das Hinzufügen eines Schrägstrichs zum Start "behebt" diesen Fehler, aber der Pfad wird immer noch nicht gefunden:
[Service]
Environment=MYWORKINGDIR=/tmp
WorkingDirectory=/${MYWORKINGDIR}
Ist das überhaupt möglich? Die Dokumentation ist nicht klar, für welche Direktiven Umgebungsvariablen verwendet werden dürfen.
http://www.freedesktop.org/software/systemd/man/systemd.exec.html