原文: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