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.
2
respostas

Como exportar uma lista grande de variáveis no Bash? [duplicado]

Eu uso o Bash 4.3.48 (1) e tenho um arquivo .sh contendo cerca de 20 variáveis logo abaixo do shebang. O arquivo contém apenas variáveis. Este é o padrão: x="1" y="2" ... Eu preciso exportar todas essas variáveis de uma maneira D...
10.02.2018 / 21:56
2
respostas

Por que a mudança de $ PATH afeta os shells filhos, mas a troca de $ foo não é?

$ unset foo $ unset bar $ echo $foo $ echo $bar $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games $ foo=a $ bar=b $ export bar $ echo $foo a $ echo $bar b $ PATH= $ echo $PATH $ /bin/bash ba...
22.07.2016 / 15:57
2
respostas

se a instrução em .bashrc não estiver funcionando corretamente

Eu configurei .bashrc para mostrar um prompt longo se o terminal tiver pelo menos 80 caracteres de largura. Caso contrário, ele mostrará um aviso menor e menor. Eu uso uma declaração if para conseguir isso: dp_smaller_than=80 if [ $C...
24.06.2014 / 16:05
5
respostas

Último comando com falha no bash

A variável $? mantém o status de saída do último comando de execução. Existe uma variável que mantém o último comando de execução?     
03.10.2011 / 09:29
3
respostas

Por que o 'ssh host echo $ PATH' e a impressão do $ PATH após o ssh'ing na máquina geram resultados diferentes?

Em um host específico, quando eu ssh na máquina e digito echo $PATH , obtenho /home/wxy/bin64:/home/wxy/bin:/usr/kerberos/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin e se eu executar ssh host 'echo $PATH' eu vejo...
17.06.2013 / 20:15
3
respostas

Como posso exportar uma variável sem perder seu valor?

Digamos que eu exportei uma variável: foo=bar export foo Agora, gostaria de exportá-lo novamente. Isto é, se eu fizer sh -c 'echo "$foo"' eu não deveria obter bar . foo não deve aparecer no ambiente sh -c . sh -c é apenas u...
01.01.2016 / 21:45
2
respostas

Exceção de herança de variáveis de ambiente

Citado em Wikipédia : By default, when a process is created it inherits a duplicate environment of its parent process, except for explicit changes made by the parent when it creates the child. At API level, these changes must be done...
31.07.2011 / 18:20
3
respostas

Por que passar os segredos através de variáveis ambientais consideradas “extremamente inseguras”?

Passar segredos (senha) para um programa via variável ambiental é considerado "extremamente inseguro" de acordo com Documentos do MySQL e como má escolha (do aspecto de segurança) em outros recursos . Eu gostaria de saber porque - o que é...
06.06.2017 / 20:20
2
respostas

Como obter um ambiente limpo em um shell ksh?

Eu preciso me livrar de todas as variáveis de ambiente em um shell Ksh. Eu posso bifurcar uma nova instância, mas inevitavelmente irá fornecer alguns arquivos init (tanto quanto eu sei .profile , .kshrc ). Existe uma maneira de ignorar o for...
02.11.2011 / 15:45
3
respostas

É possível exportar a variável env através do Upstart?

Eu preciso exportar uma variável FOO=stringhere para que os processos do sistema possam usá-la. E o lugar que eu gostaria de fazer isso é o trabalho de Upstart. Infelizmente, tentei usar o manual do Upstart para fazer env FOO=stringhere...
15.09.2011 / 16:27