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 બદલી શકાતું નથી.

ત્યાર પછી જ ક્લાયન્ટના ડોમેન અથવા સબનેટ મેળની તપાસ કરો. ટર્મિનલમાં કામ કરતી યાદી કદાચ એ જ સ્વરૂપમાં સેવા સુધી ક્યારેય પહોંચી જ ન હોય.

સંબંધિત લેખો