原文:systemctl 启动某个程序,程序读取某个环境变量不生效的问题

背景:某个业务程序在测试环境测试一切正常,部署到生产环境后出现超时 需要添加相对应的变量解决,添加到 etc profile source文件之后变量echo 显示是生效的,但程序仍有问题。 etc profile或者 etc security limit.d这些文件中配置的环境变量仅对通过pam登录的用户生效,而systemd是不读这些配置的,所以这就造成登录到终端时查看环境变量和手动启动应用都 ...

2020-03-11 16:45 0 3637 推荐指数:

查看详情

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
java没有配置环境变量却可以生效问题

最近在家里的电脑上安装了eclipse,安装完成后尝试打开eclipse的时候,我内心估计是要报错的。我期待看到的是,这个eclipse需要安装jdk才能运行,并且会告诉我需要的jdk版本。 结果e ...

Thu Jun 01 20:02:00 CST 2017 0 1373
Mac下配置环境变量生效问题

在 ~/.bash_profile 中配置环境变量后,每次新打开的终端窗口必须执行 $source ~/.bash_profile 环境变量生效。 发现zsh加载的是/private/etc/zshrc文件,而 ‘zshrc’ 文件中并没有定义任务环境变量。 现有两种解决办法: 1. ...

Fri Jun 04 06:19:00 CST 2021 0 194
深度Linux /etc/profile 环境变量生效问题

/etc/profile 环境变量生效问题 设置了环境变量后 ,使用source /etc/profile生效后,每次关闭终端后,都需要重新输入source /etc/profile命令使环境变量生效,有这么坑的? 这个锅深度不背。而且你也不应该去动/etc/下的配置修改 ...

Wed May 15 17:03:00 CST 2019 4 2399
jdk环境变量配置改变不生效问题

  在工作中两次遇到jdk配置上的这个问题:将环境变量中的jdk路径修改之后,使用-version查看,版本号还是之前的,也就是说修改未生效。甚至当我将Path变量中的jdk路径配置都删除了之后,使用-version还是会输出之前的jdk信息。所以肯定不是jdk本身的问题,后来各种排查试验,偶然间 ...

Tue Sep 18 18:29:00 CST 2018 0 2333
记一次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
jdk环境变量配置改变不生效问题

在工作中遇到jdk配置上的这个问题: 将环境变量中的jdk路径修改之后,使用-version查看,版本号还是之前的,也就是说修改未生效。 甚至当我将Path变量中的jdk路径配置都删除了之后,使用-version还是会输出之前的jdk信息。所以肯定不是jdk本身的问题,后来各种排查 ...

Sun Oct 13 01:35:00 CST 2019 1 673
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM