在哪里导出真正的全局环境变量?

在哪里导出真正的全局环境变量?

我想设置一个环境变量,该变量对 Upstart 启动的所有进程都可见。这是在 CentOS 系统上,但我认为同样适用于 Ubuntu,因为它们都使用 Upstart。

也许在 /etc/init/ 的某个地方?

请注意,在 /etc/profile.d 中添加它仅适用于登录 shell。我希望所有进程(例如 cron、rc.local 等)都能看到它。

显然,如果可以避免的话,我宁愿不编辑现有的系统配置文件。

答案1

我相信 /etc/environment 应该可以起作用。

/etc/environment - 此文件专门用于系统范围的环境变量设置。它不是脚本文件,而是由每行一个赋值表达式组成。具体来说,此文件存储系统范围的区域设置和路径设置。

Ubuntu 帮助

相关内容