乌班图14.04
由于 rc.local 以 root 身份执行,这是否意味着 rc.local 的环境变量将可供所有以 root 身份运行的进程使用?为什么?
回答时请附上参考文献。
答案1
不,中的脚本rc.local
作为单独的进程运行,这意味着它们无法修改其父级的环境。
如果您想在系统范围内设置环境变量,则位置是/etc/profile
.
FreeBSDrc.local
文档提到了一个约定,即/etc/rc.d/
名称结尾的脚本.sh
将被获取而不是独立执行。我不认为这可以移植到其他平台,尽管我可能是错的。