Hou in 'n systemd-diensdefinisie die hele omgewingsopdrag binne die eenheidslêer se aanhalingstekens:

[Service]
Environment="NO_PROXY=localhost,127.0.0.1,::1,intranet.example"

Die kommas is deel van NO_PROXY se waarde. systemd verwyder die omliggende aanhalingstekens terwyl die omgewing saamgestel word; die netwerkkliënt ontvang die lys en interpreteer daarna sy omseil-sintaksis. Om nog 'n aanhaling halfpad deur 'n reeds aangehaalde item te begin, skep nie 'n onafhanklike aanhalingslaag vir die dop nie.

'n Eenheidslêer is nie 'n dopskrip nie. 'n export-stelling of 'n bekende veranderlikenaam verskaf nie dopuitbreiding in 'n Environment=-richtlijn nie.

  1. Ondersoek die effektiewe dienskonfigurasie plaaslik en redigeer geheime.
  2. Nadat dit verander is, herlaai die diensdefinisies en gebruik die betrokke diens se normale herbeginprosedure. Beplan die impak op aktiewe werk, veral vir 'n gedeelde beelddaemon.
  3. Bevestig dat die beoogde waarde die nuwe proses bereik. Om net 'n eenheidslêer te herlaai, kan nie 'n bestaande proses se omgewing vervang nie.

Ondersoek eers daarna die kliënt se domein- of subnetpassing. 'n Lys wat in 'n terminale werk, het dalk nooit in dieselfde vorm by die diens uitgekom nie.

Verwante artikels