在启动时在Ubuntu中设置环境变量(通过脚本)

时间:2011-10-12 20:09:22

标签: ubuntu environment-variables startup

我想在Ubuntu机器上设置几个环境变量(10.04),但我想通过脚本创建它们的值,就像:

export THE_ENV_VAR=$(script_to_execute_and_use_stdout_from)

我已尝试设置/etc/environment,但只复制rhs verbatim

我在启动时尝试在/etc/init.d/中执行脚本,但这似乎不起作用。

想法?

1 个答案:

答案 0 :(得分:3)

您需要将导出语句写入/etc/bash.bashrc文件,这是一个系统范围的.bashrc文件,它将为所有系统用户设置环境:)

编辑:执行此操作的一种方法是在引导期间填充缓存文件,并让用户脚本从该缓存文件中读取。