1. 程式人生 > >paramiko獲取遠程主機的環境變量

paramiko獲取遠程主機的環境變量

local /usr 變量 執行命令 nbsp 主機 jdk1 需要 oca

問題:默認情況下,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獲取遠程主機的環境變量