o lançador de desktop não está definindo com sucesso o ambiente

3

Eu criei um lançador de desktop MATLAB. Ele executa matlab -desktop fine, mas minha configuração requer que algumas variáveis de ambiente sejam configuradas primeiro. Quando abro um terminal, essas variáveis são definidas por /etc/bash.bashrc , o que gera um script para configurar o ambiente de trabalho.

Eu criei um script para tentar contornar isso:

#!/bin/bash
/path/to/environment/setup/script.sh
matlab -desktop

Eu configurei meu iniciador para executar este script. Ele inicia o MATLAB com sucesso, mas as variáveis ainda não estão definidas corretamente. O que dá?

    
por Elijah Rockers 11.10.2016 / 17:38

1 resposta

2

Se você quiser exportar variáveis para o ambiente do script a partir de um script externo, precisará criar o script.

#!/bin/bash
. /path/to/environment/setup/script.sh
matlab -desktop
    
por Jason Conti 11.10.2016 / 19:11

Tags