This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
переменные_окружения [2021/03/11 07:51] val [Переменные окружения] |
переменные_окружения [2023/12/09 06:40] val [Установка переменных окружения] |
||
---|---|---|---|
Line 2: | Line 2: | ||
* [[https://ru.wikipedia.org/wiki/Переменные_среды|Переменные среды]] | * [[https://ru.wikipedia.org/wiki/Переменные_среды|Переменные среды]] | ||
+ | * [[https://stackoverflow.com/questions/56003777/how-to-pass-environment-variable-in-kubectl-deployment|how to pass environment variable in kubectl deployment?]] | ||
Line 16: | Line 17: | ||
$ ps eaxwww | $ ps eaxwww | ||
+ | </code> | ||
+ | ==== Установка переменных окружения ==== | ||
+ | <code> | ||
$ cat .bashrc | $ cat .bashrc | ||
</code><code> | </code><code> | ||
... | ... | ||
- | export http_proxy=http://proxy:3128/ | + | export http_proxy=http://proxy.isp.un:3128/ |
+ | export https_proxy=http://proxy.isp.un:3128/ | ||
+ | export no_proxy=localhost,127.0.0.1,isp.un,corpX.un | ||
... | ... | ||
</code><code> | </code><code> | ||
+ | # cat /etc/skel/.pam_environment | ||
+ | |||
# cat /etc/environment | # cat /etc/environment | ||
</code><code> | </code><code> | ||
- | http_proxy=http://gate:3128 | + | ... |
- | https_proxy=http://gate:3128 | + | http_proxy=http://gate.corpX.un:3128 |
- | no_proxy=localhost,::1,.debian.org | + | https_proxy=http://gate.corpX.un:3128 |
+ | no_proxy=localhost,127.0.0.1,isp.un,corpX.un | ||
</code> | </code> | ||
+ | <code> | ||
+ | $ set -a; source .env; set +a | ||
- | ==== Linux ==== | ||
- | |||
- | <code> | ||
$ LANG="" date | $ LANG="" date | ||
Line 42: | Line 49: | ||
$ wget http://gate.isp.un/virus.zip | $ wget http://gate.isp.un/virus.zip | ||
- | |||
- | $ cat .bashrc | ||
</code> | </code> | ||
Line 120: | Line 125: | ||
==== Чтение значений переменных окружения ===== | ==== Чтение значений переменных окружения ===== | ||
<code> | <code> | ||
- | $ i=sip.conf.sample | + | $ request='GET /index.html HTTP/1.1' |
- | + | $ echo ${request#GET /} | |
- | $ echo $i | + | $ echo ${request% HTTP*} |
- | $ echo ${i} | + | |
- | $ echo ${i%.sample} | + | |
- | + | ||
- | $ i='GET /index.html' | + | |
- | $ echo ${i#GET /} | + | |
$ PHONE='' | $ PHONE='' | ||
Line 133: | Line 133: | ||
$ PHONE=84951111111 | $ PHONE=84951111111 | ||
$ echo ${PHONE:-84959999999} | $ echo ${PHONE:-84959999999} | ||
+ | |||
+ | BRANCH=${1:-master} | ||
bash$ PHONE=+74951234569 | bash$ PHONE=+74951234569 |