Quando os scripts dentro de etc / profile.d são executados?

3

Eu adicionei alguns scripts de root dentro de etc/profile.d para executar no tempo de inicialização. Mas quando esses scripts serão executados se eu fizer login no sistema como um usuário não-root? Eu quero iniciar o servidor LDAP no tempo de inicialização, independentemente de qual usuário fez o primeiro login.

Eu uso o CentOS 6.3.

    
por MyTitle 03.10.2012 / 09:23

3 respostas

0

Para adicionar um script a ser iniciado durante a inicialização do sistema, você precisa usar chkconfig depois de colocar o script na pasta /etc/init.d .

Isso não tem nada a ver com o login do usuário.

    
por 03.10.2012 / 09:39
13

Os arquivos em /etc/profile.d/ são executados quando um usuário faz login (a menos que você modificamos /etc/profile para não fazer isso) e geralmente são usados para definir variáveis de ambiente.

    
por 20.03.2013 / 16:49
0

Se você quiser executá-lo na inicialização do sistema, poderá adicioná-lo ao /etc/rc.d/rc.local.

Ou crie um script de inicialização, verifique o link para obter mais informações sobre níveis de execução.

    
por 03.10.2012 / 10:03