paramiko获取远程主机的环境变量

Posted 沧海一粟,何以久远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了paramiko获取远程主机的环境变量相关的知识,希望对你有一定的参考价值。

问题:默认情况下,paramiko在远程主机上执行命令的时候,命令的搜索路径为(/usr/local/bin:/bin:/usr/bin),这样我们安装的软件,如果命令不在这些路径下的话,就会执行错误,报找不到命令的错误

解决办法:

  1. 就是在上面的路径里(/usr/local/bin:/bin:/usr/bin)加我们需要命令的软链接(ln /usr/install/jdk1.8.0_60/bin/java -s java)

 

 

参考:

1、http://feihu.me/blog/2014/env-problem-when-ssh-executing-command-on-remote/

以上是关于paramiko获取远程主机的环境变量的主要内容,如果未能解决你的问题,请参考以下文章

使用 Paramiko 时的环境变量差异

ssh连接远程主机执行脚本的环境变量问题

sshexec 蚂蚁任务:环境变量

SSH连接时发送/设置环境变量

解决SSH远程执行命令找不到环境变量的问题

Linux-两种ssh远程执行命令方式加载环境变量区别