etc/profile.d 里面的脚本何时执行?

etc/profile.d 里面的脚本何时执行?

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。

或者制作具有合适运行级别的启动脚本。

相关内容