root
我从内部添加了一些脚本,etc/profile.d
以便在启动时执行。但是,如果我以非 root 用户身份登录系统,这些脚本何时会执行?我想在启动时启动 LDAP 服务器,无论哪个用户首先登录。
我使用 CentOS 6.3。
答案1
/etc/profile.d/
用户登录时运行的文件(除非你已经修改/etc/profile
为不是执行此操作)通常用于设置环境变量。
答案2
为了添加在系统启动时启动的脚本,您需要chkconfig
将脚本放入/etc/init.d
文件夹中后使用。
这与用户登录无关。
答案3
如果您想在系统启动时运行它,您可以将其添加到 /etc/rc.d/rc.local。
或者制作具有合适运行级别的启动脚本。