Onde exportar uma variável de ambiente verdadeiramente global?

2

Eu quero definir uma variável de ambiente que será visível para todos os processos lançados pelo Upstart. Isso está em um sistema CentOS, mas presumo que o mesmo se aplica ao Ubuntu, já que ambos usam o Upstart.

Algures em / etc / init / talvez?

Note que adicioná-lo em /etc/profile.d só se aplica a shells de login. Eu quero que todos os processos (por exemplo, cron, rc.local, etc) para vê-lo.

Obviamente, prefiro não editar arquivos de configuração sys existentes, se puder ser evitado.

    
por Socio 08.11.2012 / 10:40

1 resposta

0

Eu acredito que o / etc / environment deve funcionar.

/ etc / environment - Este arquivo é especificamente destinado a configurações de variáveis de ambiente em todo o sistema. Não é um arquivo de script, mas consiste em expressões de atribuição, uma por linha. Especificamente, esse arquivo armazena as configurações de local e caminho do sistema.

Ajuda do Ubuntu

    
por 08.11.2012 / 10:48