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

pylint3 and pip3 broken

Missing snmpget and snmpwalk

How to enroll fingerprints to Ubuntu 17.10 with VFS491