systemd सेवा परिभाषामा, पूरै environment असाइनमेन्ट unit-फाइलका उद्धरण चिन्हभित्र राख्नुहोस्:

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

अल्पविरामहरू NO_PROXY को मानको भाग हुन्। systemd ले environment बनाउँदा वरपरका उद्धरण चिन्ह हटाउँछ; नेटवर्क क्लाइन्टले सूची प्राप्त गर्छ र त्यसपछि आफ्नो bypass सिन्ट्याक्स व्याख्या गर्छ। पहिले नै उद्धरणमा रहेको वस्तुको बीचमा अर्को उद्धरण सुरु गर्दा shell-उद्धरणको स्वतन्त्र तह बन्दैन।

Unit फाइलहरू shell स्क्रिप्ट होइनन्। export कथन वा परिचित चल नामले Environment= निर्देशमा shell विस्तार दिँदैन।

  1. स्थानीय रूपमा प्रभावकारी सेवा कन्फिगरेसन जाँच्नुहोस्, रहस्यहरू लुकाएर।
  2. परिवर्तन गरेपछि सेवा परिभाषाहरू पुनः लोड गर्नुहोस् र प्रभावित सेवाको सामान्य पुनःसुरु गर्ने प्रक्रिया प्रयोग गर्नुहोस्। सक्रिय काममा पर्ने प्रभावको योजना बनाउनुहोस्, विशेष गरी साझा इमेज डिमनका लागि।
  3. चाहिएको मान नयाँ प्रक्रियासम्म पुग्ने पुष्टि गर्नुहोस्। केवल unit फाइल पुनः लोड गर्नाले विद्यमान प्रक्रियाको environment प्रतिस्थापन गर्न सक्दैन।

त्यसपछि मात्र क्लाइन्टको डोमेन वा सबनेट मिलान जाँच्नुहोस्। टर्मिनलमा काम गर्ने सूची सायद त्यही रूपमा सेवासम्म कहिल्यै पुगेन।

सम्बन्धित लेखहरू