将linux环境变量绑定到另一个

时间:2014-05-24 13:06:31

标签: linux

在linux中是否可以将环境变量绑定到现有变量。如果因变量发生变化,环境变量的值应该动态变化。

1 个答案:

答案 0 :(得分:3)

AFAIK是不可能的。这里涉及两个问题:

  1. 环境变量是被动,只不过是一个字符串。没有可能执行某些监视操作的活动组件。这导致了下一点:

  2. 这样的监控操作需要运行某种服务。这绝对是可能的,服务监控某些东西,但是你不会以这种方式访问​​某些其他进程环境变量。环境是特定于流程的,而不是会话或系统特定的。

  3. 所以即使如果你会检测到一些变量内容发生变化并对其作出反应,你也无法绕过过程边界。您唯一可以实现的是根据自己的喜好生成一个 new 进程和环境设置。