Hoidke systemd teenuse definitsioonis kogu keskkonnaomistus unit-faili jutumärkide sees:

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

Kommad on osa NO_PROXY väärtusest. systemd eemaldab keskkonna koostamisel ümbritsevad jutumärgid; võrguklient saab loendi ja tõlgendab seejärel oma möödaviigu süntaksit. Teise jutumärgi alustamine juba jutumärkides oleva üksuse keskel ei loo eraldiseisvat shelli jutumärkide kihti.

Unit-failid ei ole shelli skriptid. Lause export või tuttav muutujanimi ei anna direktiivis Environment= shelli laiendust.

  1. Kontrollige teenuse tegelikku konfiguratsiooni kohapeal, varjates saladusi.
  2. Pärast muutmist laadige teenusedefinitsioonid uuesti ja kasutage mõjutatud teenuse tavalist taaskäivitusprotseduuri. Planeerige mõju aktiivsele tööle, eriti jagatud kujutise deemonile.
  3. Kinnitage, et kavandatud väärtus jõuab uude protsessi. Ainult unit-faili uuesti laadimine ei saa asendada olemasoleva protsessi keskkonda.

Alles seejärel uurige kliendi domeeni või alamvõrgu vastavust. Terminalis töötav loend ei pruugi olla kunagi teenuseni samal kujul jõudnud.

Seotud artiklid