我想设置一个环境变量,该变量对 Upstart 启动的所有进程都可见。这是在 CentOS 系统上,但我认为同样适用于 Ubuntu,因为它们都使用 Upstart。
也许在 /etc/init/ 的某个地方?
请注意,在 /etc/profile.d 中添加它仅适用于登录 shell。我希望所有进程(例如 cron、rc.local 等)都能看到它。
显然,如果可以避免的话,我宁愿不编辑现有的系统配置文件。
答案1
我相信 /etc/environment 应该可以起作用。
/etc/environment - 此文件专门用于系统范围的环境变量设置。它不是脚本文件,而是由每行一个赋值表达式组成。具体来说,此文件存储系统范围的区域设置和路径设置。