U definiciji systemd usluge držite cijelu dodjelu okruženja unutar navodnika unit datoteke:

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

Zarezi su dio vrijednosti NO_PROXY. systemd uklanja okolne navodnike dok gradi okruženje; mrežni klijent prima popis i zatim tumači svoju sintaksu zaobilaženja. Počinjanje novih navodnika na pola već pod navodnicima stavke ne stvara nezavisan sloj navođenja ljuske.

Unit datoteke nisu skripte ljuske. Izraz export ili poznato ime varijable ne pruža proširenje ljuske u direktivi Environment=.

  1. Provjerite efektivnu konfiguraciju usluge lokalno, skrivajući tajne.
  2. Nakon promjene ponovno učitajte definicije usluga i upotrijebite uobičajeni postupak ponovnog pokretanja pogođene usluge. Planirajte utjecaj na aktivan rad, posebno za dijeljeni démon slika.
  3. Potvrdite da namjeravana vrijednost dolazi do novog procesa. Samo ponovno učitavanje unit datoteke ne može zamijeniti okruženje postojećeg procesa.

Tek tada istražite podudaranje klijentove domene ili podmreže. Popis koji radi u terminalu možda nikada nije došao do usluge u istom obliku.

Povezani članci