Ո՞վ է անընդհատ այդ պրոքսին հետ վերադարձնում Bash-ում։
Հետևե՛ք կրկնվող պրոքսի միջավայրի փոփոխականին Bash-ի մեկնարկային ֆայլերով և shell-ը գործարկող ծնող պրոցեսով։
Եթե http_proxy վերադառնում է հաջորդ տերմինալում, գտե՛ք, թե ով է այն սահմանել։ Եվս մեկ unset .bashrc-ի վերջում կարող է թաքցնել արժեքը մեկ գործարկման համար, մինչ աղբյուրը մնում է ակտիվ այլ տեղ։
- Ճանաչե՛ք ձախողված գործարկումը։ Ինտերակտիվ մուտքային shell է, առանց մուտքի տերմինալ, թե ոչ ինտերակտիվ աշխատանք։
shանվամբ կանչված Bash-ը նույնպես հետևում է այլ կանոնների։ - Հետևե՛ք այդ մեկնարկային ուղուն։ Ինտերակտիվ մուտքային shell-ը կարդում է
/etc/profile, ապա~/.bash_profile,~/.bash_loginև~/.profileֆայլերից առաջին հասանելին։ Ինտերակտիվ ոչ մուտքային shell-ը սովորաբար կարդում է~/.bashrc։ Մուտքային ֆայլը կարող է բացահայտ source անել այն։ Ոչ ինտերակտիվ Bash-ի համար հաշվի առե՛քBASH_ENV-ը, որտեղ կիրառելի է։ - Գտե՛ք վերագրումը։ Այդ ֆայլերում և դրանց source արած ֆայլերում փնտրե՛ք փոփոխականի անունը և պրոքսիի հին hostname-ը։ Ներառե՛ք համապատասխան
/etc/profile.dհատվածները և անունները մեծ ու փոքր տառերով։ - Եթե մեկնարկը չի վերագրել այն, հետևե՛ք ծնողին։ Shell-ը միջավայրը ժառանգում է իր տերմինալից, մուտքի սեսիայից, ծառայությունների կառավարիչից կամ մշակման գործիքից։ Երկար ապրող ծնողը կարող է պահել հին արժեքը shell-ի ֆայլը խմբագրելուց հետո։
PAM-ի վրա հիմնված մուտքերի համար ստուգե՛ք նաև /etc/environment։ Ուղղե՛ք սեփական աղբյուրը և կրկին գործարկե՛ք տուժած ուղին՝ անհրաժեշտության դեպքում թարմացնելով ծնողի կոնֆիգուրացիան։ Որոնումները պահե՛ք տեղական՝ մեկնարկային ֆայլերը և միջավայրի դամբերը կարող են պարունակել հավատարմագրեր։ Ստուգվող արդյունքն այն արժեքն է, որը ժառանգում է նպատակային հրամանը, ոչ թե վերջին ֆայլը, որին հաջողվեց unset անել այն։