У апісанні службы systemd трымайце ўсё прызначэнне асяроддзя ўнутры двукоссяў unit-файла:

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

Косы з'яўляюцца часткай значэння NO_PROXY. systemd выдаляе вакол двукоссі падчас пабудовы асяроддзя; сеткавы кліент атрымлівае спіс і потым інтэрпрэтуе свой сінтаксіс абыходу. Пачатак іншага двукосся пасярэдзіне ўжо ўзятага ў двукоссі элемента не стварае незалежнага ўзроўню цытавання абалонкі.

Unit-файлы не з'яўляюцца скрыптамі абалонкі. Выраз export або знаёмае імя зменнай не даюць пашырэння абалонкі ў дырэктыве Environment=.

  1. Праверце эфектыўную канфігурацыю службы лакальна, хаваючы сакрэты.
  2. Пасля змены перазагрузіце апісанні службаў і выкарыстайце звычайную працэдуру перазапуску закранутай службы. Сплануйце ўплыў на актыўную працу, асабліва для агульнага дэмана вобразаў.
  3. Пацвердзіце, што патрэбнае значэнне даходзіць да новага працэсу. Адна перазагрузка unit-файла не можа замяніць асяроддзе існуючага працэсу.

Толькі пасля гэтага даследуйце супастаўленне дамена або падсеткі кліента. Спіс, які працуе ў тэрмінале, магчыма, ніколі не дайшоў да службы ў тым жа выглядзе.

Падобныя артыкулы