It-tħaddim ta' proxy-on.sh mhux se jikkonfigura mill-ġdid il-qoxra ġenitur
Agħżel funzjoni tal-qoxra jew fajl mgħobbi meta assistent tal-proxy għandu jbiddel l-ambjent tal-qoxra attwali.
L-iskript jesporta http_proxy, jipprintja “enabled” u joħroġ. Curl li jibda wara minn dak it-terminal oriġinali għadu għandu l-ambjent antik tiegħu.
It-tħaddim tal-iskript ħoloq proċess wild. Export jagħmel valur disponibbli għat-tfal ta' dak il-proċess; ma jibgħatx il-valur lura fil-qoxra ġenitur. It-tqegħid tal-export ġewwa bash -c jew backticks ma jaqlebx din ir-relazzjoni.
Għal swiċċ interattiv, funzjoni definita fil-qoxra attwali tista' tagħmel ix-xogħol maħsub:
proxy_on() {
export http_proxy=http://proxy.example.net:8080
export https_proxy="$http_proxy"
}
Issostitwixxi l-endpoint eżempju bis-servizz HTTP tiegħek, jew b'kandidat mil-lista tal-proxy HTTP għal talbiet pubbliċi permessi. Sejjaħ il-funzjoni wara li tgħabbi d-definizzjoni tagħha. Fajl tal-qoxra mgħobbi huwa mod ieħor kif tħaddem assenjazzjonijiet fil-qoxra attwali minflok f'waħda ġdida.
Applikazzjonijiet GUI eżistenti u terminals oħra għadhom iżommu l-ambjenti tagħhom stess. Jekk l-assistent huwa maħsub biex iniedi biss kmand wieħed mill-proxy, iż-żamma tal-bidla fl-ambjent ta' dak il-kmand hija spiss eżattament l-ambitu t-tajjeb.