我正在使用uCLinux系统,需要设置一个自定义的环境variables。 我希望在引导序列早期设置variables,以便启动的守护进程可以读取它。 我尝试在rcS启动脚本中导出variables(在从/etc/rc.d/rcS.d/启动主启动脚本之前,这似乎工作正常,但loginshell msh不inheritance该variables。
我如何configuration系统,使基本上所有的进程开始看到这个新的环境variables?
TY,Fred
不熟悉uCLinux本身,所以不能确定任何特定的地方,但是对于Linux中所有进程所需要的东西,您应该查看/ etc / inittab或等效的东西,在这里为系统初始化事物。
看看你是否有一个/ etc / default / init应该用于这个目的。
我做了一些研究,这里是手册说的,所以/ etc / rc是你应该添加东西的地方,但是看看它是在哪里find合适的地方。
内核自动启动的init进程首先启动脚本文件/ etc / rc,然后使用/ etc / inittab启动更多进程(如果有一些进程已定义)。 默认情况下,uCLinux-dist使用一个空的inittab,因此只有/ etc / rc被用来启动系统。