Re: [Fedora-users-br] (dúvida) Variáveis globais verdadeiras...

Hugo Cisneiros (Eitch) hugo em devin.com.br
Sex Out 31 13:34:16 UTC 2008


2008/10/31 Adilson Bonanovisky <arbonan em gmail.com>:
> Salve lista,

Hau!

> Tokuma dúvida aki.....
> Quando criamos uma variável global com o comando export tux="linux", sabemos
> que ela pode ser usadas em outras sessões a partir....
> Mas se abrir realmente uma outra sessão com xterm ou outro modo gráfico, a
> variavel não estará mais disponivel....então o conceito é "global" para
> sessões parentes, mas não é um "global" verdadeiro...

> O que seria isso????

A variável exportada vai servir apenas para as sessões criadas a
partir da atual, ou seja, nos processos filhos em diante.

> O global verdadeiro śão como as variáveis do Linux... a pergunta é... como
> criamos esse tipo de variável... que vale realmente em qqer sessão????

Lembre-se que uma variável é específica da SHELL e não do Linux, por
isso, qualquer variável só é carregada quando uma shell inicia.
Felizmente todos os serviços são iniciados via scripts shell, com
excessão init que é chamado diretamente pelo kernel (e daí ele chama o
shell script com outros tantos comandos...).

Se você quer ter uma variável "verdadeiramente" global, coloque no
/etc/profile, que é o arquivo de configuração da shell que é executado
TODA VEZ que alguma shell é iniciada.

> Brigaduuuuuuuuuuu

Falou miguxo :P

-- 
[]'s
Hugo
www.devin.com.br




Mais detalhes sobre a lista de discussão Fedora-users-br