我在etc/profile.d里面加了一些从root启动的脚本,在启动的时候执行。 但是,如果我以非root用户身份login系统,何时执行这些脚本? 我想在启动时启动LDAP服务器,与哪个用户首先login无关。
我使用CentOS 6.3。
为了添加一个在系统启动过程中启动的脚本,需要在脚本放入/etc/init.d文件夹后使用chkconfig 。
这与用户login无关。
/etc/profile.d/中的/etc/profile.d/是在用户login时运行的 (除非你修改了/etc/profile来不这么做),通常用于设置环境variables。
如果你想在系统启动时运行它,你可以把它添加到/etc/rc.d/rc.local。
或者创build一个init脚本,查看http://www.debian-administration.org/articles/212了解更多关于运行级别的信息。