I-script yakho inomugqa we-export https_proxy=... olungile. Uyayisebenzisa, bese umyalo olandelayo usabona i-proxy endala. Mhlawumbe i-script yasebenza kahle ngokuphelele ngaphakathi kwenqubo yayo.

Ukusebenzisa i-script kuqala i-shell ehlukile. Ingadlulisela ama-variable emiyalweni eyiqalayo, kodwa ayikwazi ukushintsha indawo ezungezile ye-shell engumzali ye-terminal ngemva kokuphuma.

./set-proxy.sh
. ./set-proxy.sh

Lezi zinto ezihlukene. Eyesibili isebenzisa i-builtin ye-dot ye-shell ukufunda ifayela ku-shell yamanje. I-Bash iphinde iyibize nge-source; bheka inkomba ye-builtin.

Yenza i-source efayeleni olithembayo kuphela, ngoba yonke imiyalo yalo ye-shell isebenza kuleso simo samanje. Uma i-proxy idingeka kuphela emiyalweni engaphakathi kwe-script, ukusebenzisa okuvamile kuwumngcele ofanele. Emyalweni owodwa wangaphandle ukwabiwa kwe-proxy okulinganiselwe emyalweni kugwema ukushintsha i-shell yamanje.

Gcina ukwabiwa kwama-variable kungokwezwi. Ama-backtick asho ukufakwa komlayo esikhundleni, hhayi ukucaphuna. Umugqa owabela i-proxy akufanele uzame ukusebenzisa i-URL yawo ngengozi. Ngamavelu ahloselwe ukukhetha indawo yokugcina yomphakathi, uhlu lwe-proxy lwamahhala lunikeza abazohlonzeka okufanele iphrothokholi yabo ihambisane neklayenti. Ekugcineni, qinisekisa amagama ama-variable afundwa yiklayenti yangempela yenethiwekhi; ukulungisa ububanzi be-shell akukwenzi i-variable engasekelwe isebenze.

Izihloko ezihlobene