|
From: | Ernander (Nander) |
Subject: | Re: [shell-script] exports do .bashrc via ssh |
Date: | Mon, 26 May 2014 20:55:31 -0300 |
Fala galeraFiz um script numa maquina, pra ser executado via ssh, e setei algumas variaveis de ambiente que são necessárias no .bashrc.Acontece que tive alguns problemas
o .bashrc estava assim:# Source global definitionsif [ -f /etc/bashrc ]; then. /etc/bashrcfiexport VAR1=value1export VAR2=value2export VAR3=value3e quando dava$ ssh login@host comando
ele agia como se nao carregasse as variaveis de ambiente.testei assim:$ ssh login@host "ps -p $$"PID TTY TIME CMDquebrei a cabeça e achei algumas solucoes, tipo:$ ssh login@host "bash -l -c 'comando'"e$ ssh login@host 'bash -l -c "ps -p $$"'stdin: is not a ttyPID TTY TIME CMD25999 ? 00:00:00 pse aí funcionou... mas ainda não tinha entendido pq as variaveis setadas no .bashrc nao estavam sendo lidas em non-interactive shellAí não sei pq cargas d'agua resolvi mudar o .bashrc acima, mudei a posicao dos exportsexport VAR1=value1export VAR2=value2export VAR3=value3# Source global definitionsif [ -f /etc/bashrc ]; then. /etc/bashrcfie aí o script passou a funcionar por SSH! PORQUE???????--
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619
[Prev in Thread] Current Thread [Next in Thread]
- exports do .bashrc via ssh, Alfredo Casanova, 2014/05/26
- Re: [shell-script] exports do .bashrc via ssh, Ernander (Nander) <=
- Re: [shell-script] exports do .bashrc via ssh, Alfredo Casanova, 2014/05/26
- Re: [shell-script] exports do .bashrc via ssh, Robson Alexandre, 2014/05/27
- Re: [shell-script] exports do .bashrc via ssh, Alfredo Casanova, 2014/05/27
- Re: [shell-script] exports do .bashrc via ssh, Paulo Bettega, 2014/05/27
- Re: [shell-script] exports do .bashrc via ssh, Alfredo Casanova, 2014/05/27
- Prev by Date: exports do .bashrc via ssh
- Next by Date: Re: [shell-script] exports do .bashrc via ssh
- Previous by thread: exports do .bashrc via ssh
- Next by thread: Re: [shell-script] exports do .bashrc via ssh
- Index(es):