Not same environment variables values on ssh

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
0
down vote

favorite












I am trying to use remote machine running ubuntu 16.04 using ssh. On this machine I have set $ANDROID_HOME environment variable to point to android sdk location. On remote machine if I login locally I am able to see that this variable is correctly set by checking with echo $ANDROID_HOME, but the problem is when I am using ssh and echo $ANDROID_HOME command it returns empty string. When I tried to see some changes made by me on $PATH variables those too are not reflected on ssh. What can be the problem here? I had set these variables in ~/.bashrc file on remote machine, where I appened these lines at the end



export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=~/Android/Sdk/platform-tools:$PATH
export PATH=~/apache-ant-1.10.2/bin:$PATH
export PATH=~/gnuplot-5.2.2:$PATH



Both of machines are running ubuntu 16.04










share|improve this question



















  • 1




    Please edit your question and explain where you are setting these variables. The problem is caused by the differences between login shells and non-login shells, but we need more details to give a precise answer. See Sequence of scripts sourced upon login
    – terdon♦
    Feb 20 at 17:55










  • @terdon updated.
    – WSS
    Feb 20 at 17:56










  • Is $ANDROID_HOME exported. Also does the behaviour change, when you use .profile to store the variable instead?
    – Kaveh Vahedipour
    Feb 20 at 17:58










  • Hang on, are you using Ubuntu on the remote machine?
    – terdon♦
    Feb 20 at 18:00










  • @KavehVahedipour If I append those lines in .profile then too I am having same problem.
    – WSS
    Feb 20 at 18:04














up vote
0
down vote

favorite












I am trying to use remote machine running ubuntu 16.04 using ssh. On this machine I have set $ANDROID_HOME environment variable to point to android sdk location. On remote machine if I login locally I am able to see that this variable is correctly set by checking with echo $ANDROID_HOME, but the problem is when I am using ssh and echo $ANDROID_HOME command it returns empty string. When I tried to see some changes made by me on $PATH variables those too are not reflected on ssh. What can be the problem here? I had set these variables in ~/.bashrc file on remote machine, where I appened these lines at the end



export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=~/Android/Sdk/platform-tools:$PATH
export PATH=~/apache-ant-1.10.2/bin:$PATH
export PATH=~/gnuplot-5.2.2:$PATH



Both of machines are running ubuntu 16.04










share|improve this question



















  • 1




    Please edit your question and explain where you are setting these variables. The problem is caused by the differences between login shells and non-login shells, but we need more details to give a precise answer. See Sequence of scripts sourced upon login
    – terdon♦
    Feb 20 at 17:55










  • @terdon updated.
    – WSS
    Feb 20 at 17:56










  • Is $ANDROID_HOME exported. Also does the behaviour change, when you use .profile to store the variable instead?
    – Kaveh Vahedipour
    Feb 20 at 17:58










  • Hang on, are you using Ubuntu on the remote machine?
    – terdon♦
    Feb 20 at 18:00










  • @KavehVahedipour If I append those lines in .profile then too I am having same problem.
    – WSS
    Feb 20 at 18:04












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I am trying to use remote machine running ubuntu 16.04 using ssh. On this machine I have set $ANDROID_HOME environment variable to point to android sdk location. On remote machine if I login locally I am able to see that this variable is correctly set by checking with echo $ANDROID_HOME, but the problem is when I am using ssh and echo $ANDROID_HOME command it returns empty string. When I tried to see some changes made by me on $PATH variables those too are not reflected on ssh. What can be the problem here? I had set these variables in ~/.bashrc file on remote machine, where I appened these lines at the end



export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=~/Android/Sdk/platform-tools:$PATH
export PATH=~/apache-ant-1.10.2/bin:$PATH
export PATH=~/gnuplot-5.2.2:$PATH



Both of machines are running ubuntu 16.04










share|improve this question















I am trying to use remote machine running ubuntu 16.04 using ssh. On this machine I have set $ANDROID_HOME environment variable to point to android sdk location. On remote machine if I login locally I am able to see that this variable is correctly set by checking with echo $ANDROID_HOME, but the problem is when I am using ssh and echo $ANDROID_HOME command it returns empty string. When I tried to see some changes made by me on $PATH variables those too are not reflected on ssh. What can be the problem here? I had set these variables in ~/.bashrc file on remote machine, where I appened these lines at the end



export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=~/Android/Sdk/platform-tools:$PATH
export PATH=~/apache-ant-1.10.2/bin:$PATH
export PATH=~/gnuplot-5.2.2:$PATH



Both of machines are running ubuntu 16.04







ssh environment-variables






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 20 at 18:03

























asked Feb 20 at 17:39









WSS

1015




1015







  • 1




    Please edit your question and explain where you are setting these variables. The problem is caused by the differences between login shells and non-login shells, but we need more details to give a precise answer. See Sequence of scripts sourced upon login
    – terdon♦
    Feb 20 at 17:55










  • @terdon updated.
    – WSS
    Feb 20 at 17:56










  • Is $ANDROID_HOME exported. Also does the behaviour change, when you use .profile to store the variable instead?
    – Kaveh Vahedipour
    Feb 20 at 17:58










  • Hang on, are you using Ubuntu on the remote machine?
    – terdon♦
    Feb 20 at 18:00










  • @KavehVahedipour If I append those lines in .profile then too I am having same problem.
    – WSS
    Feb 20 at 18:04












  • 1




    Please edit your question and explain where you are setting these variables. The problem is caused by the differences between login shells and non-login shells, but we need more details to give a precise answer. See Sequence of scripts sourced upon login
    – terdon♦
    Feb 20 at 17:55










  • @terdon updated.
    – WSS
    Feb 20 at 17:56










  • Is $ANDROID_HOME exported. Also does the behaviour change, when you use .profile to store the variable instead?
    – Kaveh Vahedipour
    Feb 20 at 17:58










  • Hang on, are you using Ubuntu on the remote machine?
    – terdon♦
    Feb 20 at 18:00










  • @KavehVahedipour If I append those lines in .profile then too I am having same problem.
    – WSS
    Feb 20 at 18:04







1




1




Please edit your question and explain where you are setting these variables. The problem is caused by the differences between login shells and non-login shells, but we need more details to give a precise answer. See Sequence of scripts sourced upon login
– terdon♦
Feb 20 at 17:55




Please edit your question and explain where you are setting these variables. The problem is caused by the differences between login shells and non-login shells, but we need more details to give a precise answer. See Sequence of scripts sourced upon login
– terdon♦
Feb 20 at 17:55












@terdon updated.
– WSS
Feb 20 at 17:56




@terdon updated.
– WSS
Feb 20 at 17:56












Is $ANDROID_HOME exported. Also does the behaviour change, when you use .profile to store the variable instead?
– Kaveh Vahedipour
Feb 20 at 17:58




Is $ANDROID_HOME exported. Also does the behaviour change, when you use .profile to store the variable instead?
– Kaveh Vahedipour
Feb 20 at 17:58












Hang on, are you using Ubuntu on the remote machine?
– terdon♦
Feb 20 at 18:00




Hang on, are you using Ubuntu on the remote machine?
– terdon♦
Feb 20 at 18:00












@KavehVahedipour If I append those lines in .profile then too I am having same problem.
– WSS
Feb 20 at 18:04




@KavehVahedipour If I append those lines in .profile then too I am having same problem.
– WSS
Feb 20 at 18:04















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1008113%2fnot-same-environment-variables-values-on-ssh%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1008113%2fnot-same-environment-variables-values-on-ssh%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

Which professions warranted travel in Medieval times?

How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

Trouble downloading packages list due to a “Hash sum mismatch” error