Conexão ssh remota não carregando as propriedades definidas em .profile

0

Estou fazendo conexão ssh remota para uma caixa como abaixo e executando o comando.

ssh <userid>@<hostname> 

Durante a execução dos scripts, os valores definidos em .profile não são carregados corretamente.

Mas se fizermos login diretamente nessa caixa, tudo estará funcionando bem.

Alguém poderia ajudar nisso?

    
por Rajagopalarao 18.05.2017 / 15:32

1 resposta

1

Como este trecho de man ssh afirma,

When the user's identity has been accepted by the server, the server
either executes the given command in a non-interactive session or, if no
command has been specified, logs into the machine and gives the user a
normal shell as an interactive session.

.profile é lido apenas em shells de login interativos. Então está tudo bem. Dê uma olhada em esta resposta . Explica o que é uma shell interativa.

    
por 18.05.2017 / 15:44

Tags