原文:ansible設置環境變量不生效的問題:ansible etcd -m shell -a "export ETCDCTL_API=3"

需求 搭建etcd集群,設置版本,發現ansible寫不了環境變量,所以查了一下。 結論 ansible這類遠程執行的non login shell 並不會加載 etc profile和 .bash profile下的環境變量,只是加載 .bashrc和 etc bashrc 如果需要在ansible中執行需要特定環境變量的命令,可以在執行前source一下 .bash profile, 或者將環 ...

2021-10-10 10:16 0 1270 推薦指數:

查看詳情

Ansible執行帶有環境變量的腳本不生效

1. 背景 jenkins發布時,使用ansible執行遠程主機上的啟動tomcat腳本發現不生效,啟動tomcat的腳本中有環境變量ansible主機為:172.16.35.8 tomcat服務器為:172.16.35.56 tomcat啟動腳本如下: 2. ...

Mon Dec 23 01:21:00 CST 2019 0 1740
ansible遠程執行尋找不到環境變量問題

ansible遠程執行尋找不到環境變量問題 問題ansible調用command遠程啟動服務,找不到JAVA_HOME。 然而: export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_181 export JRE_HOME ...

Tue Apr 02 04:02:00 CST 2019 0 2016
記一次PATH環境變量設置生效問題

問題:卸載原有版本jdk后,如下圖在/etc/profile中配置新的環境變量且source /etc/profile 生效配置后,JAVA_HOME值都正確,但PATH變量值還是不對 echo $PATH環境變量的值如下圖:還保留了之前jdk版本的路徑/usr/java ...

Sat Dec 29 22:45:00 CST 2018 0 1572
export 設置系統環境變量

Linux 指令:系統設置--export 功能說明:設置或顯示環境變量。 語  法:export [-fnp][變量名稱]=[變量設置值] 補充說明:在shell中執行程序時,shell會提供一組環境變量export可新增,修改或刪除環境變量,供后續執行的程序使用。export的效力僅及 ...

Fri Nov 20 20:49:00 CST 2015 0 6958
ubuntu設置環境變量永久生效

1、增加root權限的環境變量,並且永久生效 直接命令cd 進入到root/ubuntu:~# 這個目錄下 使用vim打開 .bsahrc文件 在最下面插入export PATH = "" 這種路徑,這里要記得 ...

Wed Mar 25 19:57:00 CST 2020 0 857
shell中的環境變量:local,global,export

1、local一般用於局部變量聲明,多在在函數內部使用。實例如下: 2、Shell腳本中定義的變量是global的,其作用域從被定義的地方開始,到shell結束或被顯示刪除的地方為止。 3、export 將自定義變量設定為系統環境變量(僅限於 ...

Wed Jan 16 04:39:00 CST 2019 0 3150
mac環境變量生效問題

1.在 ~/.zshrc 中添加 source ~/.bash_profile 參考:https://blog.csdn.net/qq_18505715/article/details/83276208 2.比如mac的git命令補全不生效,可以參考如下文章添加 ...

Sun Feb 16 06:19:00 CST 2020 0 1132
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM