Perguntas sobre 'environment-variables'

Um conjunto de variáveis dinâmicas que podem afetar o comportamento dos processos em execução e o acesso aos recursos.
1
resposta

Como converter de forma confiável / proc / pid / environ em argumentos para o comando env?

Como faço para converter / proc / pid / environ confiável em argumento para o comando env? IFS=$'\n' ; env -i $(xargs -0n1 -a /proc/$$/environ) só funciona quando todas as variáveis de ambiente não possuem o caractere de nova linha....
15.02.2018 / 09:00
2
respostas

De onde a variável de ambiente bash foi inicializada?

Quando executo: echo $PYTHONPATH na linha de comando recebo a seguinte saída: /home/nehal/catkin_ws/devel/lib/python2.7/dist-packages:/opt/ros/kinetic/lib/python2.7/dist-packages:/home/nehal/anaconda3/lib/python3.6/site-package‌​s:/ho...
08.05.2018 / 18:08
1
resposta

Um processo pai pode mudar o ambiente do seu filho?

Ao olhar alguns exemplos para implementar um cliente FastCGI, encontrei um código curioso. #include <fcgi_stdio.h> #include <stdlib.h> int main(void) { while(FCGI_Accept() >= 0) printf("Content-type: text/html\r\n\r...
06.12.2017 / 10:25
1
resposta

Variáveis de ambiente não são passadas para sub-scripts durante a execução no crontab

Eu estava tentando executar um dos scripts (por exemplo, wrapper.sh ) que internamente executa outros scripts usando o crontab. Funciona bem sem problemas. Quando eu criei um arquivo de ambiente (que armazena as senhas-DB e caminhos) e tent...
12.12.2017 / 20:07
2
respostas

As variáveis de ambiente herdadas serão herdadas como variáveis de ambiente ou como variáveis de shell?

Digamos que meu shell bash tenha a seguinte variável de ambiente: export a="Hello World" Se eu executar um processo a partir do shell bash, a variável de ambiente a será herdada por este processo filho. Minha pergunta é: a será h...
24.09.2017 / 19:53
1
resposta

O script Bash não reconhece a variável como parte do caminho

Esta declaração if: if [ -n ${OSSIEHOME} ] && [ -d ${OSSIEHOME}/share/aclocal/ossie ]; then OSSIE_AC_INCLUDE=${OSSIEHOME}/share/aclocal/ossie else echo "Error: Cannot find the OSSIE aclocal files. This is not expected!" Co...
10.08.2017 / 15:45
1
resposta

Como enviar valor de variável ao pipe enquanto o oculta da lista de processos?

Estou escrevendo um script de shell simples que lê um PIN uma vez (em uma variável) e o usa para chamar vários comandos que precisam desse pin. É possível instruir esses comandos para ler o PIN de stdin, mas não sei como enviar o valor da variáv...
13.09.2017 / 09:22
2
respostas

Definir variável de ambiente para subshell

Eu sei que posso executar um comando com uma variável de ambiente como esta: FOO=bar mycommand Eu sei que posso executar comandos em um subshell assim: (firstcommand && secondcommand) Mas posso de alguma forma combinar os d...
13.09.2017 / 18:03
1
resposta

Can $ PAGER contém espaços?

Estou escrevendo um aplicativo do qual quero executar um pager especificado pelo usuário. A maneira padrão de fazer isso parece ser a variável de ambiente PAGER . Não estou claro se este é um nome de programa ou um nome de programa junto co...
28.11.2017 / 22:58
1
resposta

Apenas 1024 bytes para cada variável / etc / environment :( - reconstrução de pam com limites maiores?

Eu tenho uma longa lista (mais de 1013 caracteres) de nomes de host e IPs na minha variável / etc / environment no_proxy / NO_PROXY , porque meu proxy corporativo não os conhece. Meu DNS não vinculado local faz. Apenas alguns desses nomes d...
27.07.2017 / 15:06