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

Makefile inclui o arquivo env

Estou tentando incluir algumas env vars em um Makefile. O arquivo env se parece com: FOO=bar BAZ=quux Note que não há nenhum líder export para cada env var. Se eu adicionar o export e apenas include do arquivo env no Makefile, tu...
10.10.2015 / 18:28
2
respostas

Como definir variáveis de ambiente globais na inicialização por meio de um script e disponibilizá-las para um aplicativo que é executado antes do login?

Eu tenho um serviço que é executado na inicialização e, nesse serviço, ele chama um script bash em segundo plano que exporta algumas variáveis de ambiente. O problema que estou tendo é que essas variáveis de ambiente não estão sendo enviadas par...
06.12.2011 / 03:15
1
resposta

É normal que a variável LD_LIBRARY_PATH esteja ausente de um ambiente?

Eu descobri por acaso que no Debian Jessie não há LD_LIBRARY_PATH (para ser exato printenv | grep LD não mostra nada relacionado ao linker e echo "$LD_LIBRARY_PATH" também não mostra nada). Este é o caso do emulador de terminal x ( q...
26.09.2017 / 13:04
4
respostas

Que ambiente eu compro com o sudo?

Quando eu executo o sudo, o que exatamente acontece com o meu ambiente? Quando executo sudo command , parece que não vejo o ambiente do meu ou do root. Por exemplo, meu caminho para ambos inclui /usr/local/bin , mas se eu tentar executar...
05.07.2011 / 10:51
1
resposta

Por que a expansão do parâmetro bash não funciona dentro dos arquivos do serviço systemd?

Estou tentando usar systemd do EnvironmentFile e adicionar uma opção ao comando quando ele estiver definido no arquivo. Eu tenho o seguinte no arquivo de unidade: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" que não ecoa...
17.07.2015 / 18:00
2
respostas

Escape hash mark (#) em / etc / environment

Estou adicionando uma variável env a /etc/environment , mas como o valor da variável contém # sign, string é distribuída. MYSQL_PWD="something#no" Agora, se eu fizer env acima, o código gerará MYSQL_PWD=something . Como posso escap...
26.10.2013 / 23:58
3
respostas

Por que o $ SHELL não muda quando eu executo o novo shell?

$ echo $SHELL /bin/bash $ /bin/ksh93 $ echo $SHELL /bin/bash $ file /bin/ksh93 /bin/ksh93: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped $ getent passwd test111 t...
14.08.2012 / 12:02
3
respostas

/ usr / bin / env como um shebang - e sua implicação de segurança [duplicado]

Eu tenho visto conselhos em vários lugares para usar a seguinte linha de shebang #!/usr/bin/env bash em vez de #!/usr/bin/bash Minha reação automática é: "e se alguém substituir esse executável por si mesmo em ~/.local/bin ?" E...
10.04.2017 / 13:59
2
respostas

Como posso fazer com que variáveis de ambiente sejam “exportadas” em um script de shell?

Tenho várias contas do Amazon EC2 e quero poder alterar rapidamente variáveis, como $EC2_HOME , usando um script. Eu tenho um script de shell configurado assim: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME Quando executo o...
27.01.2012 / 20:32
2
respostas

conjunto LC_ * mas não LC_ALL

Eu gostaria de ter uma localidade alemã (Áustria) (tamanho de papel A4, 24 horas, aaaa-mm-dd), mas uma interface de usuário em inglês (não gosto de traduções ruins). Eu percebi que a maneira correta de conseguir isso é definir as variáveis LC_...
20.06.2011 / 11:27