我需要创建一个在bash脚本中设置的环境变量。我希望该环境变量是系统范围的环境变量,并且我还希望能够在rc.local的if条件中使用它。到目前为止,我已经尝试过/ etc / profile,但是在rc.local中设置它时看不到它。
我应该在哪个脚本中设置此环境变量,以便rc.local在启动时可以看到它?
我在问其他问题。谁启动rc.local?
干杯, 戴夫
答案 0 :(得分:-1)
Rc.local在操作系统完全引导之前运行,但尚未启动登录外壳,因此不会执行我们在/ etc / profiles或bashrc中配置的环境变量,因此在rc期间看不到任何环境变量。本地实施阶段。 解决方案是: 在rc.local中的命令之前添加导出ENVNAME = ***********