A NO_PROXY idézőjelek közé tétele egy systemd Environment-irányelvben
Tartsa együtt a teljes NO_PROXY-hozzárendelést egyetlen systemd Environment-irányelvben, és válassza szét az unit-fájl elemzését az ügyfél megkerülési szintaxisától.
Egy systemd-szolgáltatásdefinícióban tartsa a teljes környezeti hozzárendelést az unit-fájl idézőjelein belül:
[Service]
Environment="NO_PROXY=localhost,127.0.0.1,::1,intranet.example"
A vesszők a NO_PROXY értékének részét képezik. A systemd a környezet felépítésekor eltávolítja a körülvevő idézőjeleket; a hálózati ügyfél megkapja a listát, és utána értelmezi a saját megkerülési szintaxisát. Egy újabb idézőjel indítása egy már idézőjelek között lévő elem közepén nem hoz létre önálló shell-idézőjel-réteget.
Az unit-fájlok nem shell-szkriptek. Egy export utasítás vagy egy ismerős változónév nem biztosít shell-kiterjesztést egy Environment=-irányelvben.
- Vizsgálja meg helyben a szolgáltatás tényleges konfigurációját, a titkokat kitakarva.
- A módosítás után töltse újra a szolgáltatásdefiníciókat, és alkalmazza az érintett szolgáltatás szokásos újraindítási eljárását. Tervezze meg az aktív munkára gyakorolt hatást, különösen egy megosztott lemezkép-démon esetében.
- Erősítse meg, hogy a szándékolt érték eljut az új folyamathoz. Egy unit-fájl újbóli betöltése önmagában nem helyettesítheti egy létező folyamat környezetét.
Csak ezután vizsgálja az ügyfél tartomány- vagy alhálózati egyeztetését. Lehet, hogy egy terminálban működő lista soha nem jutott el a szolgáltatáshoz ugyanabban a formában.