Was bedeuten doppelt geschweifte Klammern in systemd-Skripten?

811
user2297550

Eine Stackoverflow-Antwort zum Ausführen von Python-Skripts beim Systemstart {{und }}in seiner Syntax. Was meinen sie?

ExecStart={{ venv_home }}/bin/fooservice --serve-in-foreground

Mir ist auch nicht klar, woher venv_homekommt. Ich kann es nicht als vordefinierte Variable finden und ich kann mir nicht vorstellen, dass systemd Kenntnisse über virtuelle Python-Umgebungen hat.

Hier ist die Antwort, die ich nicht verstehen kann: https://stackoverflow.com/a/37211676/2297550

1

1 Antwort auf die Frage

1
Mark Stosberg

Die geschweiften Klammern bedeuten nichts zu systemd. Die andere Frage war entweder die Verwendung als Platzhalter für einen Variablennamen oder eine Art Vorlage, um systemd-Dateien zu generieren.