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

Rob*_*ert 5 ubuntu startup environment-variables

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

export THE_ENV_VAR=$(script_to_execute_and_use_stdout_from)
Run Code Online (Sandbox Code Playgroud)

我尝试过设置/etc/environment,但只能逐字复制rhs

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

想法?

小智 4

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

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