我想在Ubuntu机器上设置几个环境变量(10.04),但我想通过脚本创建它们的值,就像:
export THE_ENV_VAR=$(script_to_execute_and_use_stdout_from)
我已尝试设置/etc/environment
,但只复制rhs verbatim
我在启动时尝试在/etc/init.d/
中执行脚本,但这似乎不起作用。
想法?
答案 0 :(得分:3)
您需要将导出语句写入/etc/bash.bashrc
文件,这是一个系统范围的.bashrc
文件,它将为所有系统用户设置环境:)
编辑:执行此操作的一种方法是在引导期间填充缓存文件,并让用户脚本从该缓存文件中读取。