VARIAVEL DE AMBIENTE LINUX [RESOLVIDO]

1. VARIAVEL DE AMBIENTE LINUX [RESOLVIDO]

Bianou Oliveira
juniordrumsrmv

(usa Slackware)

Enviado em 03/06/2016 - 14:35h

Olá galera.
Tenho um script c++ que roda no servidor como root, via serviço.
Ele não está reconhecendo a ORACLE_HOME, porém está declarada
para o usuário root. Tanto que se executar o script manualmente, ele
reconhece a variável.

Tem alguma pegadinha de profile diferente para root?


  


2. Re: VARIAVEL DE AMBIENTE LINUX [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 03/06/2016 - 14:58h

O arquivo .profile de um usuário, inclusive o root, normalmente só é lido quando você faz um login (ou “su -”, ou “sudo -H”, ou outra coisa que simule um login) com esse usuário.

Você disse que o programa executa como serviço. Por que não define a variável de ambiente na hora em que o serviço está sendo invocado?


3. Re: VARIAVEL DE AMBIENTE LINUX [RESOLVIDO]

Bianou Oliveira
juniordrumsrmv

(usa Slackware)

Enviado em 03/06/2016 - 15:02h

Era isso que faltava, reiniciar o serviço para ele acatar a alteração. Uma coisa simples.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts