O melhor lugar para colocar seus próprios scripts em todo o sistema é em /etc/profile.d
eles precisam de um sufixo ".sh" para funcionar. Veja em / etc / profile e / etc / bashrc . Ambos os scripts fornecem esses scripts.
No lançamento do CentOS 5.8 (Final), onde está o perfil do sistema bash?
É /etc/profile
?
Adicionei o seguinte ao meu arquivo ~ / .bashrc, mas não tive sorte, pois ele falha. Eu sei que falha porque eu mudei o $ PS1.
Eu também acho que pode ser causado porque eu tenho configuração WHM.
Defina as variáveis de ambiente do sistema em /etc/profile
. Esse arquivo, como ~/.profile
(ou ~/.bash_profile
se o seu shell de login é bash), é lido quando você efetua login (em alguns sistemas, isso exclui logins gráficos), logo no início da sua sessão.
Defina configurações bash do sistema em /etc/bash.bashrc
ou /etc/bashrc
(o caminho depende da distribuição, não sei qual usa o CentOS). Este arquivo é lido toda vez que você inicia um shell interativo. Se você definir variáveis de ambiente, elas não estarão disponíveis em programas que não foram iniciados a partir de um shell, mas substituirão as variáveis de ambiente definidas pelo responsável pela chamada. Não defina variáveis de ambiente em /etc/bashrc
ou ~/.bashrc
.
Veja Existe um arquivo equivalente ".bashrc" lido por todos os shells? e os posts que cita.