Página 1 de 3 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. Pessoal

    Esteu finalizando um script e nao estou conseguindo exportar um var. para o as vars. de ambiente do bash. Estou usando o export e tudo mais, mas quando o script acaba a var exportada morre. O que gostaria quando o script terminasse eu eu desse o set, ela aparecessa la na vars de ambiente.

    Alguem sabe como fazer isso??

    [] Dotta :twisted:

  2. dá pra postar a parte da criação da variável e sua exportação?



  3. talves estaja utilizando o comando de forma errada, posta a parte do codigo e talvez conseguimos encontrar a resolução

  4. opa!!!

    Código :
    #!/bin/bash
    ...
    ...
     function envset () {
       if [ -z "${OMP_NUM_THREADS}" ]; then
         OMP_NUM_THREADS=$NUM_THREAD ; export OMP_NUM_THREADS
       else
          if [ "${OMP_NUM_THREADS}" != "$NUM_THREAD" ]; then
             OMP_NUM_THREADS=$NUM_THREAD ; export OMP_NUM_THREADS
          fi
       fi
    } 
    ...
    ...
    a var q preciso exporta e a OMP_NUM_THREADS

    [] Dotta :twisted:



  5. #5
    gmlinux
    Existe 3 formas de executar um script:
    1) ../caminho/script ou ./caminho/script ou /caminho/script (nestes sub casos casos o script deve possuir permissão de leitura e execução no mínimo)
    2) sh /caminho/script ou sh ./caminho/script ou sh ../caminho/scripts (nestes sub casos os script deve possuir permissão de leitura no mínimo)
    3) . ./caminho/script ou . ../caminho/script ou . /caminho/script (neste caso o script deve ter permissão mínima de leitura)

    Dentre todos os casos, ,o único que permite ao shell pai erdar variáveis do script é o 3.

    PS. . = source (considerei shell bash) e é isto mesmo, um ponto isolado.
    help source
    source: source filename [arguments]
    Read and execute commands from FILENAME and return. The pathnames
    in $PATH are used to find the directory containing FILENAME. If any
    ARGUMENTS are supplied, they become the positional parameters when
    FILENAME is executed.






Tópicos Similares

  1. Script em Bash para mrtg de ap´s sem snmp
    Por AndersonMachado no fórum Redes
    Respostas: 1
    Último Post: 09-08-2007, 10:05
  2. Placa de Rede em Ambiente H.A
    Por gilmarcabral no fórum Servidores de Rede
    Respostas: 3
    Último Post: 09-03-2007, 15:27
  3. variavel de ambiente
    Por riva no fórum Servidores de Rede
    Respostas: 4
    Último Post: 11-05-2005, 07:37
  4. Variavel de ambiente
    Por mardonio no fórum Servidores de Rede
    Respostas: 11
    Último Post: 04-11-2004, 00:23
  5. Variavel de ambiente no Conectiva 10
    Por mabreu no fórum Servidores de Rede
    Respostas: 1
    Último Post: 02-08-2004, 06:59

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L