在哪里出口真正的全球环境variables?

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

/ etc / init /中的某处?

请注意,将其添加到/etc/profile.d只适用于loginshell。 我希望所有进程(例如cron,rc.local等)都能看到它。

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

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

/ etc / environment – 这个文件专门用于系统范围的环境variables设置。 它不是一个脚本文件,而是由赋值expression式组成,每行一个。 具体来说,该文件存储系统范围的区域设置和path设置。

Ubuntu的帮助